Introduction of GameManager