protected virtual void ClaimCell(Cannonball cannonball) { if (!cannonball.expended) { Debug.Log("HIT!"); cannonball.OnHitCell(); Vector3 destination = transform.position; cannonball.transform.SetParent(transform); StartCoroutine(AnimateCellLock(cannonball)); owner = cannonball.player; GetComponent <Collider>().isTrigger = false; board.CheckGameOver(this); } }