Almost perfect.
Would receive 5 stars. But needs refinements in player action. Once in a blue moon, despite feedback on the screen that youve started the timer, your player just stands there and lets the ball go bye.
Mac Since 128K about
Cross Court Tennis