1. When the player stands near the sideline or even further outside, CPU still stays in the middle of the court waiting for the ball. At this time, choosing a cross-court shot becomes the only optimal solution for the player, which weakens the strategic aspect. CPU should adjust their position accordingly based on the player's position before hitting the ball.
2. When CPU faces a ball that is impossible to reach, the most human-like reaction should be to take a tentative step towards the direction of the ball and then give up, instead of either not moving at all, or chasing after the ball even when it's clearly impossible to save (this mainly occurs when the player hits a drop shot at the net).