public override string ToString() { return string.Format("{0}[{1}]({2})", this.Name, this.Type, this.Attack); }