Add javadoc comments, remove unnecessary direction parameter for Door