My issue is not with the game itself, but rather with the pop up adds. These are from scam suppliers offering products at impossibly, and implausibly, low prices. WWF should take some responsibility for the companies that advertise its site
Claim your business profile now and gain access to all features and respond to customer reviews.