separating random move generator

in hope to add non-random ones to this file