tower.h

updated with a header file for tower.
also some more refactoring

Changed the github repo settings to not include the .sdf file. Its too
big