initial hero movement implemented