Return new display_position after move() for frontend use