Visualization updates

These changes should reduce the lag between playing a move and rendering the visualization considerably by saving quite a few server round trips for image loading.