That's brilliant. I've been playing and rating games all day, and this is easily my favorite submission so far. Very well done.