[Bug 1698242] Review Request: gamehub - All your games in one place