[Refactor] Rewrite game detection code, add FO:NV

Cut out severely repetitive code with a function, added detection for
Fallout: New Vegas.

Resolves #49