okay guys calm down.
This site bears some graphical similarities, yes, it have similar ideas, yes, but it have some things it does differently.
Is it ripoff territory already, taking inspiration or pure coincidence, iunno that's for you to decide yourself, just pls don't make any silly wars between sites, nobody will win and it'll just leave bitter taste in mouth as everybody throws rotten tomatoes at each other.