@John B it's funny that you said that. I've been playing an old game on my PC that I had forgotten all about. It's called "Sokoban" and it was from back when DOS was what everything was written in. Anyway, it's now been updated to run on Windows GUI. It's a warehouse man whose job it is to move and load containers into a warehouse. As each level proceeds, the job gets harder and harder and becomes a matter of how to move the containers, in what order and where/how to stack them in the warehouse. So, with what you said about taking hours to think through a problem prior to making the first move, it is very much the same thing in this game. I've had to learn to "think outside the box" and had to start over many times on each level. If you are interested, do a search for Sokoban free download. It's really addictive.