This is honestly so adorable!! The characters all look great, the mechanics all work, and it's just so much fun!! Nicely done!!