added vibration, support for rotation, and check if stackmat is reset