Hi all, i'm a newbie of game programming. I started with Blitzmax Language but i encountered an hard problem that affects all game i start to code. Multiple objects cant share the same image. If i create a list of objects, and each object of the list use the function loadimage on a path. Only the last item of the list can print that image. I will post an example of my problem. Code: Graphics 800,600 Type rospo Global x:Int Global y:Int Global image:TImage Method newros() image=LoadImage("pascal.bmp") EndMethod Method draw() DrawImage(image,x,y) EndMethod End Type Global R:rospo  Cls For Local i=0 To 18 R[i] = New rospo R[i].x = Rand(2,798) R[i].y = Rand(2,598) R[i].newros() Next For Local ii=0 To 18 R[ii].draw() Next Flip While Not KeyDown(Key_enter) Wend I know this is not a list but the problem is the same... Why i see only one image instead of 19 ???? Help me pls!!!