I feel like the grid is the better of the two options, and I feel like 'static' objects like you have mentioned here, or at least relatively static, have a simple solution. Either roll Initiative for the 'static' environment, make a standard, like always on Initiative 20 or Initiative 1. Then...