private void Update() { if (!player.IsMoving()) { if (containsPlayer) { GameManager.Instance.Win(); containsPlayer = false; } else { if (lastStroke) { GameManager.Instance.Lose(); } else if (GameManager.Instance.OutOfStrokes()) { StartCoroutine(setLastStroke()); } } } }