Test step !
Tested with 1 battery and 1 propulsionEngine => it works !
Signal doesn't still work. (We can't have a live method in agent class
if it uses roles)