Path Fix #1
Slight overhaul

OnDraw now more ignorant of changes, just draws whats available or
changed. Idles if nothing is happening.
OnUpdate now handles object destruction and filter changes.
All Unit/Path Events now just create universal objects for OnUpdate to
process.
Still have to adapt Quest events to the new design.
Updated opacity filtering

Hill base calculation and added line to hide markers based on opacity.