Awesome work! I love a good puzzle game, and this one definitely delivered :D You followed the theme really well, too! Bravo!