Now saves all data, uses separate handler for saving. Saves file as character name where possible.