Updated character and character factory to use health class, fixed transform in gameobject and updated health class with more methods