Add type synonyms for clarity & modify runGame slightly