             } else if difficulty >= 25 && difficulty < 100 {
                 numberToSpawn = 4
             } else {
-                numberToSpawn = 5
+                numberToSpawn = 5 + Int((difficulty - 100) / 100) //add 1 every 100 difficulty
             }
             strafeSpawn(numberToSpawn)
             self.state = .Idle

        }
        var spawnSequence = SKAction.sequence([spawnBlock, spawnDelay])
        var spawner = SKAction.repeatAction(spawnSequence, count: Int(randomRange(7, 10)))
        var resetBlock = SKAction.runBlock() { self.resetToReady() }
        scene.runAction(SKAction.sequence([spawner, resetBlock]))
    }

                println("easy")
                easySpawn()
                self.state = .Idle
            } else if difficulty >= 25 && difficulty < 100 {
                println("medium")
                mediumSpawn()
                self.state = .Idle
            } else {
                println("hard")
                hardSpawn()
                self.state = .Idle
            }
        } else if self.state == .Idle {
