Awesome, I've submitted a game I made last year (https://blankwhite.cards) which was itself a remake of a game I made in 2019.
In my experience it took 5 years to find the time and motivation to build a v2.0 by hand. AI has since accelerated the production process to help me ship features that would otherwise have taken me another few years to even consider doing.
Depending on how "approximate" is acceptable, I've found that using timezone names can be a good proxy for location. As most users have their timezones set correctly it's more consistent and private than IP or GPS.
I've made a library for my own use cases that does this (https://github.com/mcteamster/virgo), but it's also pretty straightforward to parse the city/state name out of the timezone and look it up somewhere.