/// <summary>
 /// this function is called everytime the world is saved. The <c>Storage</c> string allows you to save the state of your program. The environment provides a way to save and load its state
 /// </summary>
 /// <see cref="RuntimeEnvironment.LoadFromString(string)"/>
 /// <see cref="RuntimeEnvironment.GetSaveString()"/>
 void Save()
 {
     Storage = "some stuff you want to save" + Env.GetSaveString() + "more stuff you want to save"; // The environment does guard its own storage, so you dont have to worry about it getting corrupted.
 }