This game has a lot of potential. One has to weight the option of forcing fast solution or thinking longer to get more time. Only downside was that the pieces were hard to distinguish so for me the best way to find out my option was to cycle through all of them and see the patterns (which were very well implemented).