Another objection. Everything is possible. This could be made in about a year, with a few edits to the BL engine, and some other things.
Think first before you say something's impossible.
In this forum whenever some says something is impossible, they almost always mean impossible for a normal player to do a good job of it because it would need engine edits.
Anyways, the grid system restricts bricks' movement. The smallest amount you can move a brick is what you see by pressing the keys, even by script all you can move is the collision, you can't move the actual rendered part