the weird thing is even though
http://games.azooca.com is full of flash games and links to the Stix page, if you click on the "home" link from there it takes you to
http://www.azooca.com which even though it has the same logo, doesn't mention any games at all and is apparently a "community for social decisions". what.
also there's
one game called "Joy of Ping Pong", which is the same name as the ping pong game on the Super Arcade by AtGames. but the game itself is completely different. no idea if there's any connection there.
edit: that game was developed by a Chinese company called
Transmension for what it's worth. they seem to have made all the 3D games for this thing (all four of them - the rest look like cheap flash games)