The Hype Train date icon 11/06/2007 I’m pretty sure most of you know the feeling. A new game has been recently announced, maybe with some additional gameplay footage or …