movesGeneration