For my aspect of countering such things from ever happening; I generate myself 16+ random characters password for every account that I hold is important. And for my primary security accounts, It would have 32 random characters password. This is for extended security to prevent anything from ever happening. If your password is short, it's easy to encrypte into. The longer it is the harder is it.
Oh and who knows, possible Habbo third parties might have data to your info? Depending on how Habbo sells their data and what not.