unique puzzle game mechanic and great level design. it feels quite rewarding to solve the increasingly complex levels. i appreciated the video tutorial, nice touch.