Gem Game
This little gem will keep you entertained for hours!
Includes 5 playing levels along with a 'Hint' feature
(for level 1) in case you get stuck.