lol I hadn't even thought about same frame inputs because I just assumed it was impossible. I'll make a quick change for that though.
platform jumps i might either take out completely, or keep a single one in because I know exactly how they work and they might be fun for a single easy-to-land speedrunning tech.
however: i will look into the input issue, and after looking back at the code I realized that the forward/backward dash differentiation is in need of some refactoring. and you're also right about the platforms, there are definitely sections where they weren't placed with intent and i'll make another pass on those when I polish things. thanks for the clarification, and also spending time experimenting.