Anyone here have it or played the demo? i got the demo here but my buddy got it early from some mom and pop game store, the game is kick ass