Game review: Fable III