~ MySprite.collision uses 'clipping'.

MySprite.collision has to be set movement in advance for pushback, and
then a confirmation after it has finished.

Usage:
* try_move
* pushback
* confirm_move