Portal? Maybe GTA IV? By RedSox8933 March 8, 2009 3 Comments probably portal, there have been a lot of funny games in the past few years. 3 Comments