added random_moves