Revert "Door and Key update. Next level working"

This reverts commit e0bbd00af409566a2d0e8c06ffd385c815237143.
Revert "Revert "Door and Key update. Next level working""

This reverts commit 29fd008bffeb5e8f47a2a0edc23feb43f2048163.
Revert "Revert "Revert "Door and Key update. Next level working"""

This reverts commit c2d5b63ceb9678ae26b7740e7a6d5e243cea215d.