Mover um objeto a cada poucos segundos no Pygame

Estou fazendo um jogo de arcade usando pygame e estou tentando fazer um sprite mudar de posição a cada poucos segundos.

Eu tentei usartime.sleep(1) e alterando a taxa de quadros para.5 (clock.tick(.5))

Ambos trabalharam para fazer o objeto mudar de posição somente após o intervalo de tempo, no entanto, eles também fazem o sprite seguindo as coordenadas de atualização do mouse na mesma taxa.

Eu tenho pesquisado e parece que não consigo encontrar outra maneira de fazer o sprite se mover sem fazer com que meu programa seja atualizado mais lentamente ou "durma" toda vez que é executado.

questionAnswers(2)

yourAnswerToTheQuestion