Decent number of mechanics, which is nice. There's definitely some interesting level design there.
I'd recommend having the player's velocity reset to 0 after dying though.