Began refactoring the hero into a separate class.