I have been working on an idea pretty much exactly this, but I wasn't looking forward to GMing it as much as playing. I am so down!