Workers Fixed:
- forgot to give certain tile economies negative workers
- city.resources.workers is and should be null (TODO: fix print statement)
- city discounts on the client side still cause workers to change into floats until the server updates it