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->x = x is the same as this.x = x in java etc..... is that what you are asking??