Block building physics

So I got myself a nice Minecraft-like block building template, and while there are a few similar products on the Marketplace, none of them have any sort of physics for the blocks.
This one works by spawning simple static mesh cube Blueprints on a grid.

What I’m trying to do is to add gravity to the blocks when they are not connected to the ground or to anything that is connected to the ground. The main problem is that the entire structure has to work as a single object. Once they fall, they will be destroyed after bouncing off a solid object.

Here is a short clip of what I’m trying to achieve: https://youtu.be/clLaVZKzfaE

Is there a relatively easy way to do this in Blueprints?