Incredible job, this is a great idea for a game, I would like to offer up some fixes though, as some parts of the game seemed confusing or frustrating. There's this common problem where the yellow moving boxes can get pushed inside of an object. I think it would be good to check if this could happen in your physics loop the frame before and if so, maybe freeze the movement of the room? I'm sure that's a hard thing to pull off so I want to offer up a smaller idea for another issue I had. There are levels where you have to activate a pressure plate, which causes a hidden yellow thing to appear. This is a great mechanic, although I tend to not know where the thing is beforehand and on multiple occasions a was crushed inside of it and had to redo the level. I don't see why they must be completely invisible before they activate. Is it possible you could add a yellow dotted outline to indicate that it is in fact there so that I know not to stand there while activating the pressure plate? Thank you very much if you read this devs and if the game is still being worked on I hope you at the very least consider these, I 100% understand if you dont implement these.
Cheers,
Munaere