Wow! This is such a clever concept! The last puzzle was quite difficult though (which is not a bad thing!) Really enjoyed this one! Great work!