private void shoot(Enemy currentEnemy) {
        currentEnemy.attacked(attackData.getDmg());
        attackData.addEnemiesTowerHasShoot();

        if (!currentEnemy.isAlive()) { // enemy died
            tower.getPlayer().addGold(currentEnemy.getGold());
            tower.addKills(1);
            tower.getLevelOfTower().addExperience(currentEnemy.getExperienceToTowers());
        }
    }