         // Play game over sound
         self.runAction(SoundHelper.instance.gameover)
     
-        self.burstMessage("NO MOVES REMAINING\nGAME OVER")
-    
         // Disable Undo
         self.undoButton!.hidden = true
         self.undoState = nil
     
-        self.runAction(SKAction.sequence([SKAction.waitForDuration(2.0),SKAction.runBlock({
-             // Show Game Over text
+        // Show game over message and display Game Over label afterward
+        self.burstMessage("NO MOVES REMAINING", action: SKAction.runBlock({
             self.guiLayer.addChild(self.gameOverLabel!)
-        })]))
+        }))
+        
     }
     
     

        }
    }
    
    func updateBankPoints() {
        if (self.bankPointsDisplay != nil) {
            self.bankPointsDisplay!.text = self.scoreFormatter.stringFromNumber(self.bankPoints)

            labels.append(label)
        }
        
        // Create the burst animation sequence
        var burstSequence: [SKAction] = [
            SKAction.scaleTo(1.2, duration: 0.4),
            SKAction.scaleTo(0.8, duration: 0.2),
            SKAction.scaleTo(1.0, duration: 0.2),
