title: Error "Thread 1: EXC_BAD_INSTRUCTION (code = EXC_1386_INVOP, subcode = 0x0)" Using Swift SpriteKit
body: <p>I am trying to run a GameScene function in GameViewController and am receiving the error mentioned above. Here is the basics of the code:</p>
  
  <p>This is called in GameScene:</p>
  
  <pre><code>func resetPosition(){
       someNode!.position = otherPosition! //this is the line with the error - otherPosition IS called previously as a CGPoint
  }
  </code></pre>
  
  <p>And in GameViewController:</p>
  
  <pre><code>let gameScene = GameScene.self()
  
  func reset(){ // reset is called by a UIButton
       gameScene.resetPosition()
  }
  </code></pre>
  
  <p>The simulator opens and runs fine, but once the button linked to <em>reset</em> is pressed, the app crashes. If you need more code I will be happy to provide it.</p>