any idea if this is still scheduled for release?? Doesn't show any game play, but what a great trailer..