What about factoring out in OffensiveRunOrder with a function notify_citizens ? (i know, i said earlier it wasn't a good idea ><)