Excellent game! I Love It! Requires skill, plotting, and patience! Just when Im about ready to give up on a level, a little luck enters the picture and I finish the level! I have to watch myself though, I get started playing and the time flies and Ive been playing 2 or 3 hours!