They are supposed to be placed by the player do take a hit from the enemy giant cannon
I am not sure it can effectively work like this because cannon always changes direction and airships' time is quite limited. I was constantly prepared to place a block (square or triangle, depending on what I had selected) right on the projectile to cancel it. That's how I preserved a nice structure as on the picture.