Only pushes unique pictures to queue on client side

Keeps track of all pictures queued by the `shownPictures` array
Oh yeah oops was going off of old code thanks for the catch