worked on the character engine a bit

worked on the hierarchy of the character engine and some of the
variables in the classes