Implemented random events and random encounters