Ingenious puzzle! The constraint of not allowing tiles to be revisited was pretty interesting, and the graphics are great as well!