Adjusted engine sound calls

The play_audio function is left only for music, the load_file does not
allow multiple calls the way it is. If you call it more than once it
replaces the file with the newest called.