I agree with the controls being a bit difficult, esp on keyboard. Maybe arrow key up to jump, z to dash and x to throw would be good. With the current setup I have to think of 3 different inputs just to do a simple jump and throw. Adding some grace to the jump (when you input before landing that it counts to the next jump) would be good as well. Perhaps having a stronger visual indication when the ball enters your reach would also be nice.
Awesome game, though! The AI felt very human-like to play against. Good luck with the thesis!