refactor(hero): Make it harder for novices to accidentally break the move function