Refactored Game class just to keeps methods short.