I really enjoyed the level design and the way you managed to slowly ramp up the puzzle complexity. Really great job!