Added main hero class and methods