I think the biggest hangup was not knowing when I was pigeonholing myself into a restart. It has a really good puzzle element to it and thanks to the restart function I was able to try again and again without getting frustrated. It might help if there was a tutorial that explained exactly how each block worked while showing you or maybe having some sort of placement UI showing you the immediate areas the block will affect. Overall, I think it's got the beginnings to become a great puzzle game.