Thanks for the feedback, Yanni! I will experiment with those suggestions in case I get to the next round.
Jup, the control scheme is a bit hard to solve. My only solution currently would be to only swap the inputs once the player stops moving and moves again while being upside down. Because changing it mid moving from side to upside down would be bad as you would just move in the opposite direction suddenly on the transition. Though I can see this potentially even making it more confusing.