Fixed crash bug caused by the "time changed" and "battle end" notifications being sent "simultaneously" due to the result of a Shield Button reducing time to zero (causing battle to end). Fixed by having only one of these notifications directly handling the "end button" processing.
Reduced Flash White opacity and duration slightly.
Fixed some memory leaks.