validMoves stored in vector