Very nice idea, it's fun and works great with procedural generation! Keyword system make it very clear what the rules do.
If it was made into a full game you could keep adding new keywords as the player progress and make it more and more chaotic, should be fun.
On one run I got 3 different blocks with the "invisible" rule, cruel xD