Rewrote Door.java to make use of propertyFlags and omit functionality regarding locked door (which should be a class of its own).