Timing is a funny thing in the video game space. Just when you think you know what might get announced or dropped next, a developer or publisher surprises everyone and makes them remember that you don ...