I wish there was a bit more explaining in the beginning but I caught on pretty quick. Definitely fits the theme and I had a lot of Ah-ha moments. Nicely done!