Aspect-Oriented Architectural Style For Distributed Interactive Simulations