Thanks for your email but working by email is not my style. That's why this forum exists so we can all help each other.
You still need to explain if your game is in 2D using images and sprites, or is in 3D using 3D objects like cubes, plains and loaded models.
If in 2D you can use sprites like I mentioned above. This code shows how to make a few sprites, rotate them, and change their priority so you have control of which one overlays which, like you said in your email;
sync on : sync rate 60
` make a silly image, or load one in
ink rgb(128,128,128),0 : box 0,0,64,64
ink rgb(255,255,255),0 : box 2,2,62,62
ink rgb(255,0,0),0 : box 2,2,32,32 : box 32,32,62,62
get image 1,0,0,64,64,1
ink rgb(255,255,255),0
s=10 : ` how many sprites
for f=1 to s
sprite f,f*40,100,1
offset sprite f,32,32 : ` this moves rotation point to middle of sprite
set sprite f,0,0 : ` this turns off backsave of sprite = faster
next f
do
cls
for f=1 to s
rotate sprite f,wrapvalue(sprite angle(f)+(0.2*f))
next f
if spacekey()
for f=1 to s
set sprite priority f,s-f
next f
endif
text 0,0,"SPACE to change priority"
sync
loop
Boo!