public override void onRemove() { cardHovered.RemoveListener(onCardHovered); cardSelected.RemoveListener(onCardSelected); pieceHovered.RemoveListener(onPieceHovered); }