consider the implementation strategies for massively multiplayer online games as discussed in section 1.2.2. in particular, what advantages do you see in adopting a single server approach for representing the state of the multiplayer game? what problems can you identify and how might they be resolved?