Name: UMBC Username: 1. In your design, how is the grid of the race course represented? What are the advantages of this representation? 2. In your design, where is the position of a car stored? in the Car object? or in the RaceCourse object? or both? 3. In your design, where is the fuel level of a car stored? How is it updated after a car moves? 4. Suppose the main program asks Car #1 to ZoomDown(). How does Car #1 know how far to move? Presumably a RaceCourse method must be invoked. What is the syntax of such an invocation from a Car member function? 5. In your design, how is the STALEMATE race status determined?