The only thing is that I did get stuck at one level (the second with the purple blocks) and there was no way I could see that I could restart the level, so you should do a menu option for this case...
It was the last level, so you didn't miss very much. I designed every level to not need any restarts, but it turns out I missed 1 place. I fixed it now.