my first attempt at a viable microeconomics simulator