adds a 'VisualSystem' to our setup so that snapshots of all PhysicalComponents get sent to all ObserverComponents. ObserverComponents make sure the client is always up-to-date on the entities in the room