made GameState#member not explode if the member isnt found.
made the panZoom function only ever try once for each element.
made the map guaranteed panzoomed every time it is copied from the source svg
made the chat channel view not explode if the game isnt properly loaded yet.
made dedicated spaces for the game controls and game state in the game view. made the game view only instantiate the controls and state views when the game is loaded.