fix player move