Clear some old variables / functions and implement simple State Machine to GameManager (using couroutines and c# reflection).