Add openDoor() and closeDoor(), implement checkSingleDoor()