So, I did some of the code changes I mentioned in my last post.
And, at least for a day, it introduced a new bug.
It made shoppes not actually charge money. A person could buy all of the items in the store provided he had the amount of money to buy one of them.
This bug has been fixed.
There are also a few other changes to the screen layout.