layered model for a distributed game application 4503356