It's difficult to suggest what to do for this problem without everything installed and running on my machine in front of me, so I can only guess what the problem is.
My first guess is that you deleting a Bitmap and repeating a Get Image on an empty black screen without loading the image you want to grab from back in first. This would create a black - and therefore transparent - sprite as you describe.
So, make sure that at the start of EVERY mini-game you:
a) Reset all variables.*
b) Delete and reload all graphics then grab new images.
c) Delete and re-create all sprites.**
* To avoid problems, all vars in game 1 could start with M1_ for example and vars in game 2 M2_ and so on.
** A loop can quickly do this:
For N=1 To 1000
If Sprite Exist(N) Then Delete Sprite N
Next N
(Just set the 1 To 1000 range to match the sprite numbers you use).
Hope these suggestions point you in the right direction...
TDK_Man