included collision detection and score