Why it does need controller.But great idea from the looks of it.
I originally designed this for controller so you could throw the ball in any direction. I'm going to add keyboard input but you will only be able to throw in 8 directions.
I've added keyboard bindings but I feel they are awkward.