Add my.min_x = -10; my.max_x = 10; in your door action after c_setminmax and it works like a charm. Remember, you are working with ellipsoids, not boxes, the blue boxes drawn by F11/ default.c will thus normally overlap all the time.
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual