// Battle method public static void Encounter(Player player, Enemy enemy) { while (enemy.health > 0 && player.health > 0) { PrintStats(player, enemy); player.PlayerTurn(player.Choice(player), enemy, player); if (enemy.health > 0) { enemy.EnemyTurn(enemy.name, player); DeathCheck(player); Console.WriteLine(" \n\n"); } } Console.WriteLine("{0} was killed!", enemy.name); player.LevelUp(player); }