Added minor error checking
Implemented Character Profiles
Renamed Character to CharacterProfile