private static void DisplayMenu()
        {
            Player.DisplayState();

            Console.WriteLine();
            Console.WriteLine("---Menu---");
            DisplayMenuTransitionsOptions();
            Console.WriteLine("X - Exit");

            StateMachineExampleHelper.GetUserCommand(new Action <string>(HandleMenuCommand));
        }
        private static void DisplayMenu()
        {
            Player.DisplayState();

            Console.WriteLine();
            Console.WriteLine("---Menu---");
            foreach (var state in Enum.GetValues(typeof(Transitions)))
            {
                Console.WriteLine(string.Format("{0} - {1}", (int)state, Enum.GetName(typeof(Transitions), state)));
            }
            Console.WriteLine("X - Exit");

            StateMachineExampleHelper.GetUserCommand(new Action <string>(HandleMenuCommand));
        }