title: Monogame - Changing background colour error
body: <p>I'm building a 2D platformer and I want to have different colour backgrounds for each level. I've made an object that when collided with, it places the character onto the next level by changing the <code>player.Position</code>, like so...</p>
  
  <pre><code>protected override void Update(GameTime gameTime){
  
      if (player.Bounds.Intersects(teleportObj.Bounds))
      {
          GraphicsDevice.Clear(Color.SlateGray); // fails to change bg color
          player.Position = new Vector2(172, 0); // successfully changes character position
          MediaPlayer.Play(dungeonSong);  // successfully plays new song
          MediaPlayer.IsRepeating = true;  // successfully repeats new song
      }
  }
  </code></pre>
  
  <p>I have already set a background for the first level to begin with in the Game1's <code>Draw()</code> function like this: </p>
  
  <pre><code>GraphicsDevice.Clear(Color.CornflowerBlue);
  </code></pre>
  
  <p>But when my player collides with <code>teleportObj</code>, <strong>the background color doesn't change.</strong></p>