Vehicule now moves exactly on the line.
Major code cleanup, behaviour changes.
Added buttons