Sounds like fun.  I'll get to work on a CS soon.  Looking forward to playing this out.