Added a DrawableTower which extends Tower and takes care of gui shit

Also, when a tower is selected a rectangle is drawn around it, representing its range