Change position update to desiredPosition. Remove Boundary