     
     
     // MARK: Fire swords
-    func fireSwords(charcLocation charcPos: CGPoint) {
-        let theSwordLook = SKTexture(imageNamed: "the_other_sword.png")
-        let aSword = SKSpriteNode(texture: theSwordLook)
-        aSword.position = CGPoint(x: charcPos.x + 60, y: charcPos.y)
-        aSword.zPosition = 3
-        aSword.xScale = 0.5
-        aSword.yScale = 0.5
-        swordsArray.append(aSword)
+    func fireSwords(location charcPos: CGPoint) {
+        let swordTexture = SKTexture(imageNamed: "the_other_sword.png")
+        let sword = SKSpriteNode(texture: swordTexture)
+        sword.position = CGPoint(x: charcPos.x + 60, y: charcPos.y)
+        sword.zPosition = 3
+        sword.xScale = 0.5
+        sword.yScale = 0.5
+        swordsArray.append(sword)
 
         let moveSword = SKAction.repeat(SKAction.moveBy(x: swordSpeed, y: 0, duration: swordUpdateTime), count: Int(self.size.width / swordSpeed))
         let swordSequence = SKAction.sequence([moveSword, SKAction.removeFromParent()])
-        aSword.run(swordSequence, completion: self.removeFirstSwordFromArray )
-        backgroundImage?.addChild(aSword)
+        sword.run(swordSequence, completion: self.removeFirstSwordFromArray )
+        backgroundImage?.addChild(sword)
     }
 
     // MARK: Used to add birds and detect collision
     override func update(_ currentTime: TimeInterval) {
         // The array for  birds that were hit
-        var birdRemovalArray = [Int?](repeating: nil, count: 0)
-
-        // Collision Check
+        var birdRemovalArray = [Int](repeating: 0, count: 0)
+
+        // Collision check
         if (birdArray.count >= 1 && swordsArray.count >= 1) {
             for i in 0 ..< birdArray.count {
                 for j in 0 ..< swordsArray.count {
-                    if let selectedBird = birdArray[i]{
+                    if let selectedBird = birdArray[i] {
                         if let selectedSword = swordsArray[j] {
-                            if ((!(swordsArray.count == 0) && !(birdArray.count == 0))) {
-                                if ((selectedBird.intersects(selectedSword)) == true) {
+                            if !(swordsArray.count == 0) && !(birdArray.count == 0) {
+                                if selectedBird.intersects(selectedSword) {
                                     punchSoundEffect.play()
 
                                     if (birdRemovalArray.count > 0) {

    // MARK: Actions
    var moveUp = SKAction.moveBy(x: 0, y: 120, duration: 0.3)
    var moveDown = SKAction.moveBy(x: 0, y: -120, duration: 0.3)

    // MARK: When the view loads
    override func didMove(to view: SKView) {
        // Debug information
        print("Scene Dimensions")

    // MARK: Sounds
    var punchSoundEffect = AVAudioPlayer()

    // MARK: Debug variables
    var buttonTapped = false
    var reportTaps = false

