Not sure I fully understand the design, but can't you just have the battle class call a method in the manager class when the looser is set to something other than null?
Type: Posts; User: copeg
Not sure I fully understand the design, but can't you just have the battle class call a method in the manager class when the looser is set to something other than null?