Puzzle games can be a hard sell some days. The main reason? There are three types of puzzle games: Too easy, just right, and frustrating as hell. If t...[Read More]