Brick Breaker - my version of Block Breaker with brick random generation

Hi, I want to share my version of the game with you
Play Brick Breaker Online

I removed the background image - pure black reminds me of old arcanoid games I’ve played as a child. Also bouncing sound is in 8-bit style.

But the main feature is random generation of bricks. First level is just 1-hit bricks to make the player familiar with the game, controlls etc. But fun begins when you pass it.
I’ve made a game object named Bricks and added a BrickSpawner script which spawns bricks “randomly”. You can set number of bricks and difficulty from the editor, and the script will generate rows of random bricks based on Random.Range and some probability checking - the idea is that chance to get a 2-hit and 3-hit bricks in a row increases with rows. So the first row will always be 1-hit bricks, the other 1-hit, 2-hit, and sometimes 3-hit etc. I hope I made it clear.
To clarify more, here’s the SpawnBricks() method I made:

private void SpawnBricks()
{
    GameObject toSpawn = oneHit;
    for (int i = 0; i < objects; i++)
    {
        int isFloor =  i/14;
        if (isFloor > 0)
        {
            if(isFloor != floor)
            {
                floor = isFloor;
                float y = spawnPosition.y + 0.33f;
                spawnPosition.y = y;
                spawnPosition.x = 1.5f;
            }
            int range = Random.Range(0,100);
            if(range * difficulty * floor > 55)
            {
                toSpawn = twoHit;
            }
            if (range * difficulty * floor > 150)
            {
                toSpawn = threeHit;
            }
        }
        if(spawnPosition.y <= 12.0f)
        {
            GameObject spawn = Instantiate(toSpawn, spawnPosition, new Quaternion(0, 0, 0, 0));
            float v = spawnPosition.x + 1.0f;
            spawnPosition.x = v;
            toSpawn = oneHit;
        }
    }
}