That was fun! The art is charming, and the mechanics are competent.
The music is a bit loud; it regularly peaks over +0.0 dB.
All-in-all, good work!