getValidMoves