Puzzle blocks game