Puzzle games are often a mixed bag when it comes to difficulty. Some can be brain-numbingly easy, solved without much of a thought. But others can be so complicated that players can give up and never ...