The following widget is for those who want to make RPGs and want the cell-based movement.
It needs a "player" object, which will be the thing that moves around, but all the code is contained within the widget.
The widget treats background or quick background obstacles as real obstacles.
It will not go off alignment, even on scrolling games.
Speed and grid size are customizable.
You do not have to credit me if you use the widget, though it would certainly be appreciated