[@Gowi] Mistakes were made(and corrected). Also I'm sorry for the slight grammar mistakes, while I know quite a lot of English, it's not my native language, so there are bound to one or two grammatical errors.