Is anyone else psyched about this? I remember it being such a great game oh so long ago. I can't wait. What about you guys?