I had the same problem with my game. I wanted it to be against a timer, but that made balancing for one or two players difficult so I decided to go for a "optimize your moves" design.