/// <summary>
 /// Forwards the data to online players as necessary. Does not send to the client corresponding to the given idToIgnore
 /// </summary>
 /// <param name="area"></param>
 /// <param name="data"></param>
 /// <param name="idToIgnore"></param>
 public void ForwardPositionUpdates(int?idToIgnore, IArea area, MessagePositionUpdateData data)
 {
     area.BroadcastMessage(new NetworkMessageContainer(data, MessageTypes.PositionUpdateData), idToIgnore,
                           data.SendingPlayerID == null);
 }