From what I can see, you're planning to make this work with a server like RetroAchievement. Have you thought about adding a totally local operation? This would allow you to unlock achievements even without an internet connection, as well as being able to use your own achievements even if they...