Made layer system more S2-like

There are now two RAM variables: v_top_solid_bit, v_lrb_solid_bit. They
should do the same as their S2 counterparts, while not being a part of
object SSTs.

Mind ObjFloorDist2, which is used by non-player objects, unlike S2.
Because of this, there's an additional check.