Wow! I enjoyed that so much. The writing was really fun, and once I understood what was going on, I had a total blast. Looks great, plays great, and I laughed a lot :)
To my chagrin I got pretty frustrated at first as I banged my head against the wall trying to kill all the waves up front, but it was great, nice job.