Wow that's a lot going on! Lots of levels to manage... I didn't get very far, but it was fun!
Thanks!