Cool idea and good implementation. It's a bit frustrating that if you fall off the screen you reset the entire level, instead of just losing that one life, and the death plane is above the bottom of the screen, which makes the one level where you have to drop down and freeze kind of fiddly.