This is a really clever idea. I like it and might find a way to put this idea into my campaign.
Nice job.