Text this: Multi-agent cellular automata as a basis for effective and realistic analysis of macroeconomics