Nearly Finished New Character UML and Altered Character Factory

Added the Enums and 2 of the Character Factories.