Bioshock

this should fill the gap between now and halo 3 nicely