add remove --bad to remove bad games
make controllers say switching games instead of disconnected
make it handle uninstalled/unadded games
make showgames not fail if there's no runtimeInfo
add setStats, log, and error to CommonUI