public void FromXML(string input, Backend.Coords targetCoords = null, bool resetPlayer = false)
{
XmlReaderSettings settings = new XmlReaderSettings();
settings.IgnoreWhitespace = true;
settings.IgnoreComments = true;
XmlReader xmlr = XmlReader.Create(new System.IO.StringReader(input));
ReadXML(xmlr, targetCoords, resetPlayer);
xmlr.Close();
}