Door for the demo is implemented.

Usual door class wasn't enough. Synchronization was needed.