This game has one core object - the Game class. In this clsss there is one public method, and also one public Event.
The public createNew method creates a new game, with fourteen resulting variables that it is necessary to pass back to the main Form. A function returning Object() could've
been used to return these variables, but a cleaner solution is to raise an event, passing these variables in a custom EventArgs argument.
In this example, you'll see how to create a custom EventArgs class, how to create a custom Event, and how to declare the Game Object in the main form...