Completely disagree with all of the negative reviews here - this is a puzzle game worth taking the time over and breaking down every step of the process. The manual alone contains enough information to work out what to do, it just requires patience and problem solving to work out what it is trying to tell you, and then the ability to think like a robot and break the problem down into microscopic steps in order to write the program.