Incredible amount of well-rounded content you managed into the game! Great entry, really!
One bug to point out: with the right timing I could double jump (by jumping twice rather fast)