Wow, what a good concept with a lot of applications! The last puzzle was amazing to figure out, it used all the concepts learned and it was super satisfying to get right! Very nice job :)