public Tower(BaseTower baseTower, BaseRace race, float x, float y) { this.baseTower = baseTower; this.x = x; this.y = y; this.race = new Race(race, baseTower.getRaces()); cooldown = 0; health = baseTower.getHealth(); this.id = IDGenerator.getNextID(); }