Concept is nice. Having the blocks being connected even across different rooms is very impressive and definitely something I'd struggle to program so good job on that front.
My only gripe is that its very easy to get softlocked, as undoing after an error is not very responsive.