Should add a function to stop the 'tick' cycle so that when the visualization is turned off it has 0 impact on performance.