Happy Snakes is the name of one of the latest and best new Io Games our category has to offer everyone, and since we know that these multiplayer games are really fan-favorites, we have no doubt at all that its addition is going to make many of you happy,…