renamed possibleMoves