This ran really smooth for a WebGL 3D game, so already good job there. The whole vibe of the game is simply pleasant. The music, colorful look, and audio track are all so cheerful. And the SFX is nice on the ears. Considering how frantic things get later, the SFX never feels harsh or annoying.
Once I understood the instability mechanic, I started really getting into it. Early on, I thought I was being clever by stashing books wherever there was space, but that backfired fast lol. After realizing that though, I started thinking about the layout and the flow, and that's when it got really addictive. The side shelves becoming my chaos/curse dump was a turning point. Also seeing the coins physically pile up in front of you was so satisfying, and a good design choice. I kept replaying just to optimize. Trying to shave seconds, reorganize smarter, survive longer, etc.
If this ever grows beyond the jam version, maybe there's room for some kind of bonus for really fast fulfillment. Like scaling rewards if you beat the timer by a big margin or something. Thought I can see how that might clash with the later pacing, so maybe it's already balanced intentionally. Just throwing ideas around.
Really fun game though and it definitely has that one-more-run feeling.