Really enjoyable! I would just add a level restart button (unless there is one and I missed it), and make it more obvious when you fail a level. Currently it just seems like everything freezes and I need to exit/re-enter/watch the instructions again.