Updates to door placement

Added prevention measures to keep a user from placing a door over a
wall.

Made a change to have door and switch colors accurately reflect their
final look. A glitch was occurring where removing a door that is not the
most recently placed door put the door colors out of sync with the end
result.