during the jam, I didn't figure out how to properly implement the movement when clamped, but now it seems to me that this is a good idea.