switched DoorDirection doorDirecttion to DoorDirection directonOfDoor, I feel this will keep the calss name and the variable distinguashable