Took a bit of understanding, but then once I got into it, I really got into it! Well executed, and great job doing this!