private static void CasterAttacks(Spellcaster caster, Melee fighter) { fighter.TakeDamage(caster.Attack(), caster.Name, caster.GetType().ToString()); }