public void PingListeners(IEntity source, GridCoordinates sourcePos, string message)
        {
            foreach (var listener in ComponentManager.EntityQuery<ListeningComponent>())
            {
                var dist = sourcePos.Distance(_mapManager, listener.Owner.Transform.GridPosition);

                listener.PassSpeechData(message, source, dist);
            }
        }