Here’s what happened to me as I went through your screens.
I went to the tutorial and sat there watching. It didn’t occur to me to actually press a key, so nothing happened. I just saw the first message about movement keys. Had to hit escape to get started again. (Include a “hit any key to continue” sort of message?)
Same thing happened with the “watch game” as I did not know to hit “P” to get out. I tried things like space-bar and esc and enter. Had to close and restart again.
Finally I got a game going, and was getting messed up badly by the black objects. I was trying to fly away from them rather than bat them. I don’t know why I was resisting trying the bat key. Probably if I had gone through the tutorial in a proper fashion, then I would have been batting from the start.
About the black guys, they sometimes both occupy the same paths, which I assume was not your intention. Do they “heat seek” the closest player? I was trying to go places so they would veer off of me and onto the opponent. This might have worked but the opponent is able to bat them over in my direction, even if I’m all the way across the screen.
Finally, figured out all the keystrokes and made it through the tutorial. Still, the “watch game” maybe should have a message about hitting “P” to get out.
Oh, when I am in the Applet start, if I click on the image, the game does not start. It only works when I click on the text under the image.
Here is a strategy that you might want to do something about: ignore the red, let the opponent get the first 10 pts. Just focus on the yellow. Since the red never comes back into play, you can do this indefinitely at zero cost! Better: if there is a time limit after which the red gets kicked into play? That may not be “cricket” in terms of how the rules of the game goes, but there should be a way that the opponent can rack up points if you ignore it, there should be a cost. Don’t you agree?
The yellow could be harder to get. I agree with others that say it could be more unpredictable. I’m guessing you put it up high as the assumption is that the players will more likely be in the middle strata? There could be a “mild” avoidance AI routine on the yellow to set it on its way, so, for example, if the players are near the top waiting for it, it could come out the middle or bottom instead.
Will things get harder at higher “levels” of play? For example, more black balls? More intellegent AI for both the opponent and the yellow?
My wife saw me playing and I almost got her to join in. I should have just shown her the controls instead of letting her work through the interface. She got a bit impatient with trying to figure out the tutorial navigation (we got stuck in the “watch game” section again). Her tastes are more towards “Gem Drop” or “Farm Frenzy” type games, though occasionally goes for strategy games (big Civilization fan). So, I’m afraid I didn’t get us to where we tried it out as a two-player. “Master Chef” was on the tube, another distraction. Oh well.
She did say she thought the two players looked too much alike, even with the head difference. I’m doing okay tracking them. I think I can track them better because I was understanding my controls, whereas she hadn’t gotten to where she was flying them around yet.
Would it be better if there was a slight amount of gravity on the players? I found I could just sit and wait for the yellow. If there was a slight inclination to drop, sitting in wait would require a bit more work.
The AI for the opponent is kind of one-dimensional. It goes to the top corner and fires a shot that can’t possibly go in. Then goes up and down. Sometimes it bats the red in, but I never saw it shoot it in.
I could swear I saw scores occur on a bounce (not 100% sure), but the instructions say no bouncing to score.
Having to return to the mouse to restart (when selecting single player game), when everything else is a keystroke, is kind of annoying in a mild sort of way. If there were a keystroke path to restart I would probably play more games in a row.
I hope there are some observations here that prove useful for you. Thanks for making the game. It was fun once I started getting the hang of it. By the way, play and animation IS smooth. Congratulations on that.

