lovely and well thought out. really interesting
Thanks for your kind comment! I hope it provided an hour of fun!