is ajin demi human good