I'm thinking there's some kind of time travel involved now for sure.
Well, we'll know when the game comes out in... just over two weeks it seems.
--
http://img149.imageshack.us/img149/2664/7b7aaa038007832d461b28c.jpg