Implemented level handling

All values related to each level will now be stored in a single "Levels"
class where the appropriate values for the game objects will be saved.
Loading a level is simply passing the difficulty and level to the Levels
loadLevel() method and the GameWorld's values will be set.