Added world model, refactored event model