Tower Building Code

Have create the tower building code to as best I can but the stuff left
will be messing with the game loop and the renderer so I will need Sam's
help for that.
I have also tested this and it should not break the program.