Legend of the Seeker: Sacrifice review