fix collision wriggling issue