Logical Fixes

Had a few logical mistakes; namely not setting the stored utc on
characters when a new character is created. This sets everything up for
dynamic swapping of characters, although notably not their inventory.