Fixed level loading

Level and Player are now static instances, changeLevel() no longer
returns the next level but just changes it instead, also the level
instance inside of the player class now refers the the level loaded in
the game class.