void Update() { if (gameManager.GameState == GameState.Playing) { skipFallForOneFrame = false; MapInputToAction(); UpdatelandingGuideShape(); if (allowAutomaticDrop) { fallTimer += Time.deltaTime; if (fallTimer >= inUseFallDelay) { fallTimer = 0F; if (!skipFallForOneFrame) { ActiveShape.MoveShapeIfValid(Move.Down); } } } } }