public void Play() { ActionRunner actionRunner = ActionRunner.Instance(); while (_commands.Count > 0) { var player = actionRunner.PerformAction(_commands.First(), _width, _height); _commands.RemoveAt(0); if (_board[player.Position] == "-") { _board[player.Position] = player.Color.Name.ToCharArray()[0].ToString(); } else { Loser = player.Name; break; } } PrintBoard(); PrintWinner(); }