Added Hero constructor