This sounds fun. I'll look into it more later when I have a bit more time.