Traps now look like lighter walls (temp)

- Refactored some door code, e.g. door-take-damage-fn.
- Open doors are now properly under most things.