title: Why does the applicationWillResignActive method not work?
body: <p>In my GameScene.m I have a method called <em>wentToBackGround</em>. This method is called by <em>applicationWillResignActive</em> in AppDelegate:</p>
  
  <pre><code>GameScene *gameScene = [[GameScene alloc]init];
  [gameScene wentToBackground];
  </code></pre>
  
  <p>In wentToBackGround I move my player sprite (just to test if it works) like so:</p>
  
  <pre><code>-(void)wentToBackground {
    NSLog(@"BG");
    self.player.position = CGPointMake(CGRectGetMidX(self.frame), 1000);
  }
  </code></pre>
  
  <p>The <em>NSLog</em> works, however the players position remains the same. Is this due to the fact that SpriteKit automatically pauses everything once it enters the BG. How do I work around this. I eventually want there to be a pause menu that opens as soon as the user leaves the app. <strong>How do I do this properly?</strong></p>
  
  <p>I think it also might not work, because I made a new instance of the <em>GameScene</em>. How do I use the old instance? (the old instance was created in another scene, the <em>TitleScene</em>)</p>