Encapsulation, movement of logic

Encapsulated fields in CurrentGame, moved the logic of detecting when to
calculate values to CurrentGame. Fixed gameManager to reflect previous
changes.