random town routes and actions
refactoring events to be simpler, and moving soome stuff around to make sure children get parents