sliding-puzzle Base classes and game logic for creating a sliding puzzle. Inspired by the puzzles of 'Professor Layton' and 'Rush Hour'.