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(); }