added a level class that handles loading the level from the files