With this information you can easily offset something's position by incrementing its coordinates using STICK's values, like this... 'X AND Y = COORDINATES OF SMTH TO MOVE STICK OUT SX,SY INC X,SX*2 'MULTIPLY TO "CHANGE MOVE SPEED" DEC Y,SY*2 'DEC Y SINCE SY IS NEGATIVE RELATIVE TO GRAPHIC SCREEN 2. I can't really give you much help with this one right now, sorry. Use BGOFS, maybe?