BioShock Infinite hits the heights in our hands-on preview - The Independent