Have a more nuanced approach to foreground and background occluding parts of the scene, now the mask walkable value keys into a set of layer images.  The map.json needs a lot of updating though the hallway is partially done, and obstacles need to have a key value as well so they are put on the right layer.
Music license