random event system

no actual events but the logic for triggering them is in place. also,
walker stops and starts based on events. frequency of random events
needs to be tweaked still