Here is a logical Java game called Beads. You need to combine the heads of the same color to save space of pipes and increase the score.