Updated tower.java