All balloons start at the same starting point, somewhere in the lower-left corner of the screen.
If the balloon is at or above its target altitude it should randomly move either right 2 to 5 units or down 1 to 3 units. The race continues until a balloon reaches the finish line at the right edge of the screen. We identified some classes that would be useful in addition to the main function, and identified the data and behavior for which each should be responsible. The Lab Entrance Assignment for this lab was to write header files for these classes. Specification Refinements Let's change these requirements slightly.