added cool collision detection