Fantastic fantasy (Final Fantasy XII review)