One last checkin. Refactored the character factory to remove excess
creation. The components now set the properties of the entities.