Yin Yang Fun: Improved Translations

Improved and corrected translations across several languages.