absolutely brilliant idea! Also love the implementation.
As far as it concerns me, as a TA in a CS university, this is truly an inspiration to make technical matters way more fun and appealing. Please continue to work on such matters!
I built 2 games, 200K downloads. I didn't quit to work on that particularly but it took me only 3 weeks to build a very simple react native trivia game that I knew instantly it was going to be a hit. The game is only for a specific european country, so, for the total population, it was pretty cool. It was top charts on app store / play store for a while and the hundreds of reviews of people loving the game changed my life.
I eventually needed to take a job since it wasn't profitable for long (2-3 months) and my plan now is to build other games and quit the boring corporate job once for all.
The only advice I have: launch as early as you can.
On my second game I waited unnecessary months, and I realized I could've prioritize a lot better.
Part 2:
Even though Fifa / PES are doing great things, no video game can match the player personalities and add specific / individual animations for everyone.
By using the already recorded matches, we would have something very authentic in terms of how players behave on the field.
I was thinking at exactly this idea for over 2 years.
I even started with Python & OpenCV for basic background extraction, and as I expected, the edges for the players are imperfect. But still, the result is very very promising. I'm so glad someone did it.
Why I was thinking at it is because the end goal would be to apply frame matching & transitioning to football. Tennis is the easier task, the camera angle is almost fixed.
But from this result, to football, we aren't far. Even an approach based on AI + some human intervention would suffice.