Game-of-life-esque modeling of how people's needs/demands interact with nearby businesses