Thanks for the feedback.
I think that if I carry on with this one, which I would like to, that there are more than a few mechanics I would like to refine. Due to the scope and the time a lot of the systems are rough around the edges at the moment.