psychofox Legend Joined Feb 2, 2006 Messages 1,458 Points 330 Location North London Jul 29, 2008 #1 Got this game yesterday, its completly insane!!! Anyone else got it?