Added support for non-rectangular rooms...

- Fixed enabling corner detection messing up wall drawing (a single if
case was out of corner)
- Added two missing corner configurations (nw-se & ne-sw)