Mac/Linux crash, nudge crash, door links

- fixed a startup crash on Mac/Linux (?) -- realArch() would check for a
system property that is not present on those systems, resulting in NPE.
- fixed a trivial NPE crash that would occur if user pressed arrow keys
without any objects selected
- changing doors to store links as references