the grandmaster spoiler free review