Add in basic interfact and abstract for Character.