What it Took to Make BioShock Infinite