UI.py is no longer executed to run the program. To run, call driver.py
Python string formating has replaced string concatenation.
Lines have been altered to ensure each line of code does not exceed 80 characters wide.
Imports are made one per line as recommended by Python best practices
String formatting has replaced string concatenation
Vehicle.position is renamed Vehicle.road_completed_percentage
Vehicle rotation is delegated to its own function to reduce duplicated code
Movement points renamed to shorter names
Adjusted line lengths to be less than 80 characters wide