IEnumerable<IPlayerMove> IGame.GenerateAllMoves() { return GenerateAllMoves().ToArray<IPlayerMove>(); }