public virtual void OnUse(PointF targetPoint)
 {
     parent.StartCooldown(this);
 }