Nice job! This reminded me of a combination of platformers I really like, SM64 and Marble Blast Ultra. The power upgrades were a fun twist and your level design kept things challenging without being too punishing (I managed to complete it!). A nice ambient backing track or something could really help tie together the experience. I also noticed mouse was rather quick, so settings for mouse sensitivity would be most welcome.