I'll hopefully be getting back to you with a CS later today. This sounds like a lot of fun!