Adding battle signals and listeners