8×8 Block Puzzle: A Fun and Challenging Puzzle Game