how about
instead of having premade jobs
players make businesses where they can hire people and fire people. where they have to pay or they get fined and the workers can sue.
Drugs system should work on a basis where you have to a certain amount of depression to use/buy it and to sell it you have to be a certain tier of criminality.
The money system should work on a system where you can buy cards of money and you can drop them for transfering money, you can add money to them and remove money from them, give them to other players etc.
Saving system should be externally in python
and the models should be done by uxie