Well done for the 20,400 points!
And yes, there are a few bugs, mainly due to collisions. I have to say that I rarely create games with physics, and that makes things a bit complicated :D
As for the details, I have to say that this slightly crazy atmosphere was really important to me. It's clearly for this reason that I well exceeded the 3-hour timer.
Thanks for your comment :D