Can change direction with wrench and fix some bug