I think this is my biggest problem too. There are just too many dead-ends. I'm thinking a few simple ways to fix this would include the ability to "see ahead" to what pieces you'll get in the future (allowing you to devise a strategy) or giving you 6 choices instead of 3.