Refactor GameController

Using InvokeRepeat function.
Refactor Start
Refactor Update.