Erm, there is no mystery. All his games are NA or Incomplete, because he is playing with an old version.
The actual mystery is why he is playing or even able to play with an old version over Pantheon.
@RayLaw515: start Impulse and check for updates for Demigod and install them. If no updates are coming in, verify the integrity of the game. If that doesn't help, you have to completely uninstall and reinstall it.