Code Updates

Updates to the code to have a end method however the scope of the
start, restart and end methods aren't right.. These need to be updated.

Current Bugs:
- Pathing over a current truck makes it path the overridden truck
- Pathing a moving truck, moves it from clicked location not current
location.
- Trucks disappear after reaching destination for one step.