Fun and challenging puzzle game! Reminds me of Denki Blocks.
Like you say, some quality-of-life additions like restart, next level, and even undo would go a long way. :)
Congrats on a solid first GWJ entry.