add my initial hero move function and helpers