This took me a little while to get it, but once it 'clicked', I really wanted to finish it! And the payoff is very fun! Really fantastic job, well done!