When you create the bullet store the handle of the type instance in the entityname ...
Then to retreive ...
Stevie
b.bullet = new bullet b\Entity = copyentity( bulletmesh?? ) nameentity b\Entity , handle( b )
Then to retreive ...
case 3 b.bullet = object.bullet( entityname( entity ) ) freeentity b\entity delete b
Stevie