Well, it is not truly random. I first filter out all the games with a video and with positive review score (with at least 20 total reviews and 10 recent reviews), then randomly pick from there.
This is truly fascinating. Taking a modern platform and overlaying archaic style appointment tv watching really transforms how it feels, which is kind of strange.
It's funny you mention a game timer, i've actually got that down as a potential next iteration idea because yeah we do for example set out (injuries aside) interchanges that will happen at 20 minutes etc so timing that down might be useful for sure. It started off as a tactics only app but its slowly evolving into a game management app to (when i added subs during development, an originally unscoped feature) so it would make sense to go further now for sure.
The idea about the ball being placeable is a fantastic one that I will look to add, and yes saving formations is something i have on my wishlist too.
I've built a similar board some time ago, focus was also mostly amateur level. It does include some of the mentioned features, i.e. it has a timeline to save different formations and graph connections (they don't move together though).
It's probably a bit outdated by now (haven't used it in a while), but maybe some of the ideas are useful for your app.
Only need to look at Australia as to where this ends up. It's a disgrace. And yes it ruins sports broadcasts. Kids can't watch without getting hammered about odds anymore.
In Australia a huge push is on to get it banned from tv.