The concept seems very interesting, and I actually spent a few minutes trying to fill it out.
I don't know if it's intentional or a bug, but it lets me place blocks on top of existing ones.
In any case, it's fun, and a final version could be very interesting!