This is a modified version of the original game created by Gabriele Cirulli, who deserves much thanks.