Diuk

Stop the moving square exactly in the target square.

Running... click Stop any time (even after overshoot)