Updated ClientHero to support moving and shooting