Implement the "saving" half of character saving, still need loading