Putting all the generic definitions in files used by all games greatly reduces the clutter and chance for errors.