public void ResetGame()
    {
        SpawnObjects();
        CharacterController cc = playerPosition.GetComponent <CharacterController>();

        cc.enabled = false;


        playerPosition.transform.position = templeStartPoint.transform.position;
        playerPosition.transform.rotation = templeStartPoint.transform.rotation;
        cc.enabled = true;
        cameraScript.GetComponent <PlayerLook>().enabled = true;
        playerScript.GetComponent <PlayerMove>().enabled = true;
        scoreController.Restart();

        StartGame();
        Destroy(spawnedDarkMonster);

        islandCollider.GetComponent <MeshCollider>().enabled = false;
    }