A clever and enjoyable puzzle game! I loved how the difficulty gradually increased and really made me scratch my head. XD