TowerEffect improvement + refactoring class name