Add doors and corridors
Make core more robust
Add door open/close