I think the best way to describe this is an incredibly cursed Super Mario shitpost. Making players download a browser playable game is the icing on the cake.