Don't anybody spoil that ending twist! We should all be able to experience this little gem!
Good job with this. I found the character's movements and jumps to be a bit too lazy and floaty, but it was enjoyable nevertheless. You really saved it in the end!