It is quite annoying to have to program keeping track of each sound that may be playing, and pause it when the scenario is paused and play again once the scenario plays. (which is something that I see I must include to complete a scenario if it includes sound).
Is there any desirable situation that you would want a GreenfootSound be playing when the scenario is paused (Other than annoy the user)? Otherwise would it make sense to have GreenfootSounds pause when the scenario pauses and play when the scenario resumes (if it was playing before the scenario paused)?