I did notice a bug with the overlap since upgrading to R93. In R92 I had two events. One event was when the player was overlapping a roof object, it would set the opacity to 0. The second event being if the player was not overlapping a roof object, the opacity is 100. This worked perfectly fine. In R93, if the player moves under a roof object, the opacity gets set to 0 just fine, but then when the player moves out from under the roof object, the opacity remains 0 and does not go back to 100.