So that's why there is some weird grammar, I thought that's just me, but still easy to understand, good work. As a non-English speaker myself, I think you will have decent English just by rolling around on the internet. Your speaking still will be shit though.