Justice League: Battle for Metropolis Debuts at Six Flags Great Adventure