// Update is called once per frame
    void Update()
    {
        if (currentPhase == PhaseBuilder.PhaseType.Attack)
        {
            CheckEnemies();
        }
        if (currentPhase == PhaseBuilder.PhaseType.Combine && isGraphRefreshed == false)
        {
            //recalculate the graph
            AstarPath.active.Scan();
            isGraphRefreshed = true;
        }
        if (Input.GetKeyDown(KeyCode.Return)) // removed newPhase for testing purpose rn
        {
            ChangeBehaviour();
        }

        roundDisplay.text   = "Round : " + round + "/" + numberOfRounds;
        enemiesDisplay.text = "Enemies : " + numberOfEnemiesActive;
        phaseDisplay.text   = "Phase : " + currentPhase.ToString();
        healthDisplay.text  = "Lives : " + health;
    }