Add logging. Add the ability to create a bolt.

Now you can pass to the door-creating function custom can_open function.
Start work on door with bolt.
Write correct can_open function fot door with bolt
Remove unneeded print.