Finished Random move generation