Added some early returns for clarity
PSM SoundEffectInstance and SoundEffect implementations.
Moved WAV header construction into a utility method.
Added PlatformCreateInstance for SoundEffect.CreateInstance().
Added some comments for clarity.