Let levels know about their name
Create unfinished method instantiateScreen

instantiateScreen will handle passing the necessary objects to a new
level, and saving it under an alias.

This will make it easier to instantiate levels, be it via code or via a
loaded file with a list of level aliases with their associated type,
level name, viewportheight/width, and time limit