adjusted sticky collision