private void Awake() { gamePiece = gameObject.GetComponent <GamePiece>(); gamePiece.AddObserver(this); }