add player movement, still doesnt work