What a clever idea! I really like the visual style and animations as well, great job on those. The music got a bit repetitive after a while, but that's really my only complaint: very clever idea, well executed. Good job.