really incredible on all fronts! Great presentation, nice writing, and fun puzzles. I was really surprised by the mechanics introduced after the first few levels.