collision detection improved dramatically