Updated Tower.java