Redone job generation

Currently there is no job priority so bestJob() just returns the first
non-filled job
Added map discovery to minimap
Created special job for securing a room
Fixes to aiJobs not expiring