Thanks, this really makes some interesting features appearing in my head.
I was thinking, if lets say you play a game with alot of NPCs. Maybe it would be better to split the NPC handling between every player instead of just letting host do it, that would ease up on hosts up bandwidth. And also if players are in different areas of the game, that host dont need to take info on what is happening far away. It is like the non host player are playing his own little game