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.