Oi, thanks for taking the time to write that out! The player control thing is mostly caused by no decrease in the x velocity mid-air. And yes, you are definitely able to fight bosses out of order. About the final boss, the 2nd phase is kind of hellish, but it's made with small gaps in mind, so you can literally sidestep most of it, which would be something you'd learn, bit unfortunate that it didn't apply for you. Thanks for playing and the detailed comment. (Your game/demo is absolutely lovely by the way)