@keyframes start {
    from {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}


@-webkit-keyframes start {
    from {
        -webkit-transform: scale(0);
    }
    to {
        -webkit-transform: scale(1);
    }
}

.free-wall .brick[data-state="init"] {
    display: none;
}

.free-wall .brick[data-state="start"]  {
    display: block;
    animation: start 0.5s;
    -webkit-animation: start 0.5s;
}

.free-wall .brick[data-state="move"]  {
    transition: top 0.5s, left 0.5s, width 0.5s, height 0.5s;
    -webkit-transition: top 0.5s, left 0.5s, width 0.5s, height 0.5s;
}