Fix: unit return in vehicle
Fix: incorrect side after dief
Some optimizations
Fix: update type of markers