update the prop move logic
the map move logic