title: Swift - Must call a designated initializer of the superclass SKSpriteNode error
body: <p>This code worked on first XCode 6 Beta, but on latest Beta it's not working and gives such errors <strong><code>Must call a designated initializer of the superclass SKSpriteNode</code></strong>:</p>
  
  <pre><code>import SpriteKit
  
  class Creature: SKSpriteNode {
    var isAlive:Bool = false {
      didSet {
          self.hidden = !isAlive
      }
    }
    var livingNeighbours:Int = 0
  
    init() {
      // throws: must call a designated initializer of the superclass SKSpriteNode
      super.init(imageNamed:"bubble") 
      self.hidden = true
    }
  
    init(texture: SKTexture!) {
      // throws: must call a designated initializer of the superclass SKSpriteNode
      super.init(texture: texture)
    }
  
    init(texture: SKTexture!, color: UIColor!, size: CGSize) {
      super.init(texture: texture, color: color, size: size)
    }
  }
  </code></pre>
  
  <p>and that's how this class is initialiazed:</p>
  
  <pre><code>let creature = Creature()
  creature.anchorPoint = CGPoint(x: 0, y: 0)
  creature.position = CGPoint(x: Int(posX), y: Int(posY))
  self.addChild(creature)
  </code></pre>
  
  <p>I'm stuck with it.. what will be the easiest fix?</p>