no worry. your english is good and you are doing good too! ^_^ i just checked on that copycat, the page has been removed by itch.io so you can sit back and relax.
have a nice day!