GameController
Responsibility: creates essential objects for
the game.
Creates both energy controllers, and updates them every frame also creates the opponent’s AI and
updates its decisions every frame. It also loads different scenes.
Place of creation: it is set
up on Scene in Editor.