Started door implementation
Merge remote-tracking branch 'origin/dev' into dev
Door stuff, to be completed later