Some blocks are underutilized and could have been brought into the puzzle with a few tweaks. I love the idea here but I would prefer it more focused, or with those blocks incorporated properly.
A functional demo of this idea. Nicely avoided any esoteric pipelining and mercifully kept it to three holes. Just right for an introductory level, really.