random
finner validateMove
merge