add basic hero movement