Fixed playhead syncing issue

SetInterval in loopthroughgrid was stacking for some reason, it now
resets each time the function is called. The grids should now be
perfectly in sync.