Serpenti

Description
Serpenti is a kind of combination of Pac-Man and Snake. The player controls a snake (designed more like a segmented bug or larva) and is chased around a 2D maze by three enemy snakes. The goal is to eat/kill all the enemy snakes, then the player can advance to the next level, which presents a new maze.
The player's snake can move a little bit faster than the enemies. A snake can pass through itself and enemy snakes can pass through each other. A snake can bite an opposing snake, with several rules of growing, shrinking or dying, depending on the bite location and snake sizes. There is one more character that looks like a small frog, that appears from time to time and jumps around the maze (it can pass through walls). A snake can eat the frog and grow by one piece.
Snakes can only grow up to a maximum length, and a snake that is reduced to its head instantly dies. From time to time, a snake will automatically lay an egg, losing one piece from its tail. Opposing snakes can eat the eggs (and grow), and the frog can eat them too. Enemy eggs can hatch into new snakes during a level (if not eaten quickly). The player's egg only hatches at the end of the level, becoming an extra life.