void Awake() { PatternSingletonAwake(); mouseTrail.FollowingMouse = false; delegateHaSubs = false; spellsGrid = DrawingGrid.GetGrid(3); newSpellCast = new QuadsDrawing(); mousePath = new List <Vector3>(); states.PlayerStatesInitializer(); charController = GetComponent <CharacterController>(); }