I'd say it's fairly grand now there are udoable command and normal command. The whole tower factory can be scrapped if ye want cause right now seems pointless.

This seems based off my Enemy. 
I think I did my constructor stuff wrong.
I know @walsh06 used this->x = x;  and I think that's more right? (I still have to change mine.)
Liam may have an opinion on it though?