Very nice! Although looks like the base_color uniform isn't used in the shader? Just had to set COLOR near the bottom to get it working :)
oh thanks for notifying me! I'll fix it when I get home.