You could always use an array of TYPE's to store you various items of data such as images, objects, particles, etc.
ie
type particle
objID as integer
lifetime as integer
directionx as float
directiony as float
directionz as float
end type
dim my_particles() as particle
array insert at bottom my_particles()
my_particles().objID = new_object_ID
my_particles().lifetime = lifetime_value
...
array delete element my_particles(), elem_number
Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!