public void Play() { DrawBoard(game); while (!game.GameOver()) { ConsoleKey key = Console.ReadKey().Key; bool moved = false; if (ControlMap.Keys.Contains(key)) { moved = game.Move(ControlMap[key]); } if (moved) { DrawBoard(game); } FlushKeyBuffer(); } GameOver(); }