Hey there,
Maybe you can try displaying your videos before you move them?
video.display();
video.move();
video.collide();
Maybe that will help on your variables updating in time when they get re-assigned to a new random value, if that makes sense?
That’s all I can think of for now, hope that helps though
EnhancedLoop7