Implement dynamic voting and story movement