This was really fun. It reminds me a lot of a board game called 'Micro Macro', which I recommend if you haven't seen it.