public void Execute(Game game)
        {
            game.Reinitialise();
            while (true)
            {
                Console.WriteLine(game.CurrentPerception);
                Console.WriteLine(Strings.EnterAction);

                var result = game.Step();
                Console.WriteLine(result.Message);
                Console.WriteLine();
                if (result.GameOver)
                    break;
            }
            Console.WriteLine(Strings.GameOver);
            Console.WriteLine("Score: {0}", game.CurrentState.ActiveAgent.Score);
            Console.ReadLine();
        }