BUGFIX: remove the stage as inputprocessor before disposing it.
refined the asset loading process.
Removed unused sfx and their according credits.
Different way to handle music and setup screens that play music
Do garbage collection while the screen is blank
Removed dead code
Merge branch 'engine'