public bool Hit() { this.damage++; if ((tracker != null)) { tracker.ReportDamage(this); } return(Sunk()); }