Mini Baba is you is a big compliment! Thank you :)
The sounds are from a bundle I got during the christmas sale of Ovanisound. Their stuff is really good!