#20 Added HeroHandler class and logic for attacking or using a hero's abilities