simplify move generator