I really like this idea, I've been experimenting with it for a while and it's really well done. Is there any way to incorporate actual maps into this?