Pooling would have helped a bit, but the biggest problem is the coins physics. Needed better solution for the coins, which I didn't have enough time to implement sadly. But thanks for playing!
Wonder if you couldve turned the coin physics into an animation instead with some variance in order to bypass the physics entirely and saving tons of performance, but ya, the time constraint is very understandable