ZENGINE: Add a game type enum to detection

This is needed for sound file differentiation
ZENGINE: Create utility function to parse fileName from a full/partial path
ZENGINE: Create logic to decode sound rate and isStereo from fileName
ZENGINE: Convert console sound handling to use new fileName decoding
ZENGINE: Add logic to allow the user to break out of videos