simplify validMove params