Really good stuff. Very engaging, and quite challenging. I think faster restart cycles and more forgiving checkpoints would be great. Good music and cute graphics too.