integrated with picture.
TODO: images are pre-sliced and grid size hardcoded, better to have image sliced dynamically (client or server!)
TODO: cursor keys
TODO: when moving more than 1 tile - move then 1 at a time?
TODO: random mix up
TODO: auto solve