This is a lot of fun! It took me a second to get the hang of things but I think the idea has a lot of legs! Nice work!