title: Swift: Variables not changing (possible global issue)
body: <p>In file A I define my var:</p>
  
  <pre><code>var playBegin = false
  </code></pre>
  
  <p>In the same file later on at the end of a function:</p>
  
  <pre><code>var playBegin = true
  </code></pre>
  
  <p>In file B:</p>
  
  <pre><code>struct pbVariableCheck {
      var playBegin: Bool {
          didSet {
              if playBegin == true {
                  println("\(playBegin)")
              }
          }
      }
  }
  </code></pre>
  
  <p>However my property observer here doesn't recognise a change and thus no result is observed? What could I be doing wrong?</p>