private void AttackAction(int enemyId) { bool defeated; Npc npc = _gameUniverse.GetNpcById(enemyId); if (npc is Enemy) { Enemy enemy = npc as Enemy; if (enemy.PointsNeededToDefeat >= _gameTraveler.ExperiencePoints) { defeated = true; _gameTraveler.Lives -= 1; } else { defeated = false; _gameTraveler.ExperiencePoints += enemy.ExperiencePoints; } _gameConsoleView.DisplayAttack(enemy, defeated); } }