Japanese game company 5pb has a teaser site up that reads "Shield Energy." Make of it what you will.