Vehicles now send messages, added comments, changed processes to return ints to facilitate error handling