I've seen a few of these this year, but this has by far the best presentation, and probably also level design. Enjoying playing this, and I don't even particularly like puzzle games. Good job!