private void Update() { if (!placed && startPos != null) { timeSinceLastMove += Time.deltaTime; if (timeSinceLastMove > cellGrid.GetBlockMoveCooldown()) { //Action timeSinceLastMove = 0; if (!moving) { Move(); } } } moveSpeed = cellGrid.blockMoveSpeed; }