Yeah, I used itch's browser, and in common browser all is good)
Nice physics mechanics and interesting concept - so playing split-screen mode with myself))