Wow, this is really good. I really dig the concept, and thought it was really fun! Very good work, keep it up!