Really well done!! Maybe adding some idle animation or small vfx to give more juice would make it even better! 5/5/5 for me :D