Here's one of the really bad door positions where you need pixel perfect door placement:
I think it would help if the door placement would lock on to the closest available position when you click on invalid position and there is available position really close.