is bioshock infinite canon