Nice implementation, very clean.
It was a little confusing what would happen if I ran out of any given resource (mostly concerned with "people", but others probably matter as well). I also managed to get enough luckies to pay the troll tax at the black hole and expected to hit a victory condition or something, but felt a little upset when it looked like I just started another round. It's not "wrong" if that's intended, but just had a "feels bad" moment on my end is all.