This create a grid of tiles which may be moved into the empty grid space using the arrow keys. BUG: Sometimes a tile will overlay another. Play with it - you'll see the issue after a while. I haven't been able to fix this one yet. Any ideas?
Thanks to @ninjanibb for the excellent 'Smooth Movement Engine': https://scratch.mit.edu/projects/821686540/