Let's work what this means by channeling the spirit of Adam West. Hmm,... Steam. Take the "s" out of Steam and you get "Team." Teams... soccer teams... soccer teams get the ball into the penalty box to score a goal. Box! And as we all know, X marks the spot. X... Box. Xbox!
The clues all point to a multiplatform arrival in the near future, although we're still waiting on official word from Warner Bros. on any of this. Quick, to the Announcement-mobile!