When we have to type instead of just pressing a key. Maybe you should not have pixel perfect jumps and duck. You have to type out the command on the very moment, than just typing out the command based on the obstacle.
Hi! Thanks for the feedback! S2 Actually there is no pixel perfect, since each sprite pixel corresponds to 7 pixels on the screen. About not having to type the command at the exact moment, I think it's a good idea, I'll take it into account if I'm going to update the game :)