v3.0 cleaned up the event manager, got offsetProcessor working, cleaned up util::Angle