Level State

-Added Level Requirements to handle which order levels can be played in
-Added loading tasks
	-The way singletons check for loading, though, is jacky and should be
fixed by adding a loading screen that waits for loading to complete
-Other things I can’t remember