private void handleItem(int option) { try { IPetItem item = player.Take(option); switch (optionSelected) { case PlayerAction.Feed: pet1.Feed(item); break; case PlayerAction.Play: pet1.Play(item); break; case PlayerAction.Medicate: pet1.Medicate(item); break; } } catch (ArgumentOutOfRangeException e) { Console.WriteLine("Invalid Option"); } appState = AppState.Running; }