private void checkBrickCollisionWithBall() {
        TouchableRectangle.direction dir;
        for (int i = 0; i < bricks.size(); i++) {
            Brick br = bricks.get(i);
            if ((dir = br.touches(ball)) != Brick.direction.NONE) {
                if (!ball.isSuper || (ball.isSuper && br.stone)) {
                    br.bounce(dir, ball);
                }

                Dropping temp = br.dropping;
                if (temp != null) {
                    droppings.add(br.dropping);
                }
                if(!br.stone){
                    bricks.remove(br);
                    playSound();
                    scoreCount+=BRICK_SCORE;
                    i--;
                }
            }
        }
    }