title: Xcode 7.3.1 Swift "initializer does not override a designated initializer from its superclass" error
body: <pre><code>import Foundation
  import SpriteKit
  
  class HGHero: SKSpriteNode {
  
  var body: SKSpriteNode!
  var arm: SKSpriteNode!
  var leftFoot: SKSpriteNode!
  var rightFoot: SKSpriteNode!
  </code></pre>
  
  <p>The error comes here:</p>
  
  <pre><code>override init () {
  </code></pre>
  
  <p>I'm not sure what's going on. I'm trying to override the default init for SKSpriteNode.</p>
  
  <pre><code>super.init(texture: nil, color: UIColor.blackColor(), size:    
  CGSizeMake(32,44))
  }
  
  required init?(coder aDecoder: NSCoder) {
      fatalError("init(coder:) has not been implemented")
  }
  
  }
  </code></pre>