The year is 2025 and these are still the most popular games somehow