Logic and strategy games for a variety of skill levels that build reasoning, problem solving and creative thinking skills through play. Games ranging in difficulty from beginner to expert which include strategic games, code programming games, number puzzle games, logic games and memory matching games.