Sounds and looks like a lot of activity! Geocaching certainly helps with getting a lot of steps together.
I'm currently trying to learn polish with Duolingo, but not very dedicated. Chess is more fun. I started during the pandemic, so I'm about to reach a 6 year streak I think.