the game is ready to play.

* added CardMatchingGame class that handles all the game play jobs.
* fixed multiple logical bugs (oops) as well as a typo.