Thanks for the feedback. I haven't actually touched this for a while, but I stumbled across it whilst looking through my older stuff and decided to throw it up here.
I agree that it needs more variation, it's hardly been started mind you.
I'll post an updated version soon.