Puzzles have a wonderful educational value on so many different levels from logical thinking, social skills and hand-eye coordination to persistence, independent thought and development of the imagination. Whether played independently or with a friend,...