stop creating income without enough resources

Fix issue where there worker created income without enough resources
available.
Let thieves Steal.
Merge pull request #127 from TonyLambregts/master

stop creating income without enough resources
Merge branch 'master' into leaving-event-cooldown