Fun challenge! It took me a minute to catch what was going on, but once I realized it the gameplay flowed nicely. It certainly got chaotic towards the end!