Create TowerFactory.java