defensetower added and soldier code cleanup.

walls aren't inplemented jet!