         }
         if state == .Special && score > specialScore {
             showHiddenText()
+            state = .Init
         }
     }
     

        score = 0
        let seq = SKAction.sequence([
            SKAction.runBlock{self.revealBlocks()},
            SKAction.waitForDuration(1),
            SKAction.runBlock{
                self.hideBlocks()
                self.state = initState

        }
    }
    
    let revealDuration:NSTimeInterval = 5
    
    func resetGame(initState:GameState){
        guard state != .Reveal else { return }
        state = .Reveal
