void Start()
    {
        createPool(pool_weapon[Random.Range(0, pool_weapon.Length)], arrayWeapon, amountPoolWeapon);
        createPool(pool_trash[Random.Range(0, pool_trash.Length)], arrayTrash, amountPoolTrash);

        //Seteo de variables al empezar un nivel
        MobSpawning.score  = 0;
        maxHealth          = 99;
        auxHealth          = maxHealth;
        currentHealth      = maxHealth;
        isGameOver         = false;
        screenSizePixels.x = Screen.width;
        screenSizePixels.y = Screen.height;

        isShooting = false;

        // Setea la cantidad de armas, si es el tutorial, da pocas
        if (DATA.instance.level == 2)
        {
            axeCount = 3;
        }
        else
        {
            axeCount = 20;
        }

        scriptCameraScript.ActualizeAxeCount();

        screamSounds = GetComponents <AudioSource> ();
        foreach (AudioSource a in screamSounds)
        {
            screamQueue.Enqueue(a);
        }

        aimRight = true;
    }