Added comments to explain the function of runGame
More commenting added