was stupidly calling 'start' instead of 'run'
RepeatThread basically set up. Takes parameters for stopped event, repeating function, and waiting interval time