I've been using English in my life for long time, I can tell that especially active game forums and games that you can chat with your perks makes you addict to the language itself. It has improved me a lot like I'm doing my researches in English and studying time to time. It's been approximately...