private void TimerStandardSprtCollide(List <Collision> touchingCollisions) { foreach (Collision collision in touchingCollisions) { if (!_collisionHandler.Collide(collision.Blip1, collision.Blip2)) { //throw new ApplicationException("These blips were marked as collidable, but the collision handler didn't know what to do with them: " + collision.Blip1.GetType().ToString() + ", " + collision.Blip2.GetType().ToString()); } } }