// Fire tells the Mech to fire at a Target func (m *Mech) Fire(rangeToTarget int, target weapon.Target) { for _, weapon := range m.weapons { result := weapon.Fire(rangeToTarget, target) if result == false { m.notifier.AddMessage("Missed " + target.Name()) } } }