ZVISION: More complete engine implementation

Because of architecture original engine that use save/load screens as another game scripts and saving must be done before changing current location(loading new scripts), but before change location you don't know in which slot it will be saved and what name for this