Changed choosing character state machine to use a co-routine instead.
Added ability to update and save character through Lua.