The plunger is still active after you press the arrow keys. I added some debug code. When the arrow is pressed, the status changes back and forth from blank and false but as soon as you press the plunger key the status changes to true. Maybe we should use a different key to launch the ball after using the up and down arrow keys (right arrow key?).
This may not be worth pursuing much further.