You've got something really nice here, I love a crunchier jam game. Your initial explanation seems daunting but everything falls into place very nicely.
Nice job for not falling in the trap of having too many citizens. Everything is so tightly packed it's kind of impressive.
Amazing entry.