So the solution is obvious, we need a browser extension that turns the room lights on or off depending on the site you are currently visiting.
b) Game Settings: A state was represented by the most recent frame, which was a 60 × 45 3-channel RGB image. The number of skipped frames is controlled by the skipcount parameter. We experimented with skipcounts of 0-7, 10, 15, 20, 25, 30, 35 and 40. It is important to note that the agent repeats the last decision on the skipped frames.
How is this not using the screen buffer?
"Take that, you hostile sons-of-bitches!" -- James Coburn, in the finale of _The_President's_Analyst_