breath of fire three