A HTML5 sliding blocks puzzle game.