Hexic. Complicated but cool game.

Link : http://zone.msn.com/en/hexic/default2.htm