Always love seeing PyGame representation!
Really nice entry. The controls and UI were all really smooth, and there was a large variety of tasks. I particularly liked running the elevator up and down and the light puzzle.
As others have said, the difficulty ramps up pretty quick (and I lost very soon). That said, for a game jam, balancing a little difficult might be a good idea rather than scaling up slowly and risking players getting bored.
Great work for 48 hours!