a few physics bug fixed