Why do Squid challenge does not load in my PC and Laptop

I don’t know Why this game doesn’t loads but it needs to be loaded:
Squid Challenge | Play Now Online for Free - Y8.com
Help me guys, Iiterally just have no idea how to load it

Can you guys tell me reason from ur own or maybe from the following reasons why the game does not gets loaded in my PC and Laptop??

The Squid Challenge game may not be loaded in my Laptop and PC due to issues with internet connection, browser compatibility, browser extensions, cache and cookies, system requirements, outdated browser, firewall or antivirus blocking, or insufficient device performance.

Can you tell reason

Y8 Games