protected void LoadContent()
        {
            this.spriteBatch = new SpriteBatch(GraphicsDevice);

            Button playButton = new Button("play", Content.Load<Texture2D>("GUI/MainMenuTextures/PlayBtn"), 700, 30);
            Button howToPlayButton = new Button("howToPlay", Content.Load<Texture2D>("GUI/MainMenuTextures/HowToPlay"), 700, 200);
            Button aboutButton = new Button("about", Content.Load<Texture2D>("GUI/MainMenuTextures/AboutBtn"), 700, 350);
            Button quitButton = new Button("quit", Content.Load<Texture2D>("GUI/MainMenuTextures/Quit"), 700, 500);

            mainMenu = new MainMenu(Content.Load<Texture2D>("GUI/MainMenuTextures/grunge-texture5"));

            playButton.Click += OnClick;
            howToPlayButton.Click += OnClick;
            aboutButton.Click += OnClick;
            quitButton.Click += OnClick;

            mainMenu.Buttons.Add(playButton);
            mainMenu.Buttons.Add(howToPlayButton);
            mainMenu.Buttons.Add(aboutButton);
            mainMenu.Buttons.Add(quitButton);
        }
        protected override void LoadContent()
        {
            this.spriteBatch = new SpriteBatch(GraphicsDevice);

            this.playButton = new Button("play", Content.Load<Texture2D>("GUI/MainMenuTextures/play"), 700, 50);
            this.howToPlayButton = new Button("howToPlay", Content.Load<Texture2D>("GUI/MainMenuTextures/howToPlay"), 700, 200);
            this.aboutButton = new Button("about", Content.Load<Texture2D>("GUI/MainMenuTextures/about"), 700, 350);
            this.quitButton = new Button("quit", Content.Load<Texture2D>("GUI/MainMenuTextures/quit"), 700, 500);

            this.playButton.Click += OnClick;
            this.howToPlayButton.Click += OnClick;
            this.aboutButton.Click += OnClick;
            this.quitButton.Click += OnClick;

            this.mainMenu.Buttons.Add(playButton);
            this.mainMenu.Buttons.Add(howToPlayButton);
            this.mainMenu.Buttons.Add(aboutButton);
            this.mainMenu.Buttons.Add(quitButton);

            this.map.SetMapBackground(Content.Load<Texture2D>("MapElementsTextures/map"));
            MapFactory.LoadMapObjectsFromTextFile(map, MainClass.MapCoordinates, this.Content);

            this.mapPosition = new Vector2(0, 0);

            this.player = new NormalStudent();
        }