Uno With Music Maker Mp3 Shield running in paralell Help

Hi!
I have an existing track robot with ultrasonic range finders for object avoidance.
In an attempt to add tome cool sound FX to the sketch, I have added an Adafruit Music Maker MP3 shield .
I have gone through the examples on how to use the library and am able to implement both the regular file play functions and the interrupt based plays.

I am at a wall currently. I want the sketch to trigger a file play but continue to run normally when the file is playing. Is this possible?
From what I can tell the interrupt based only allows you to put code in a conditional block, "when" file is playing....

Not only does this severely limit what can be done while playing the file. It also won't let delays be used and any changes made are fully held until the file completes....

Am I doing something wrong?
Can this board independently play audio files while the uno is running a sketch?

Please excuse the typos as I am writing in haste on a phone.

Not only does this severely limit what can be done while playing the file. It also won't let delays be used and any changes made are fully held until the file completes.

Yes.

Am I doing something wrong?

No.

Can this board independently play audio files while the uno is running a sketch?

Only the code that will run in a while loop as you have found. Why not split your program into functions and call them from the while loop.