moving hero, refactored classes