DropColour is an arcade game in which you simply have to drag and drop one circle onto another of the same color. When you do that both circles will disappear from the screen with nice animation and a sound. The game has no time limit. You lose when the entire board is full and there’s no available space for new circles to appear.
The game is Open Source and you can check its code on GitHub.