// Start is called before the first frame update
 void Awake()
 {
     this.StartingEnemy = ScriptableObject.CreateInstance <Player>();
     this.StartingEnemy.Current_Pokemon.name = "Ketchup Boi";
     this.Enemy_CS      = enemy_src.GetComponent <Clip_Switch>();
     this.atkPercent    = 0.0f;
     this.debuffPercent = 0.0f;
 }
    // Start is called before the first frame update
    void Awake()
    {
        this.StartingPlayer  = ScriptableObject.CreateInstance <Player>();
        this.isUIActive      = true;
        this.currentPosition = new GridPos(0, 0);
        this.Player_CS       = player_src.GetComponent <Clip_Switch>();

        //Setup UI State
        this.Setup_UI_Elements();
    }