fix player ground movement