added messaging interface for battles. not finished with it.