Add cooldown when leaving events

Adding this cooldown prevents users from accidently clicking leave or
continue before they have a chance to eat or collect loot.  This was
originally brought up in and resolves #8. May be of interest to #122 as
well
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
Merge branch 'leaving-event-cooldown'
merge leave cooldowns
Merge branch 'master' into title-blink