Awesome puzzle game. Some of the solutions had me feeling like an absolute genius! I did get stumped around level 18, but that's just me! Great job!