Added fade effects and level restart. (not using the state manager)