Improvement to the "SetCurrentGameMode" ACS function
This improves the behaviour of the ACS function "SetCurrentGameMode" when it successfully changes the game mode by only resetting the current level instead of restarting the entire game.
Resetting the current level resets everyone's health and items (probably a good idea when changing game modes, and it preserves some of the old behaviour when resetting the entire game), and the intermission screen is ignored to make the reset quick and easy for everyone.
Edited by Adam Kaminski