To VR2
The reason why I prefer not to use Dll's is because i do not know much about them, who created them, and what else they might do without me knowing. I am a little paranoid because, at one point I had over 130 tojans on my old computer because of an expansion to a program froze my firewall. ( I was able to save the computer(believe it or not), it did take about a month of hard work though, i haven't used it since!)
But on a happier note, From what I can understand of it, your idea looks very promising, thogh it is a little over my head.

If you please could explain it some more and possibly include a sample piece, that would be fabulous. I am not that new to DarkBasic, although my knowledge of memblocks and arrays are nill.
I have some code that makes the player object(first-person)do sliding collision with every object unless I turn collision for that object off.
One more thing, does anybody know how to get the gun to stay on screen, (i've tried lock object on, and it doesn't work even though everybody says it does, i can't find my object, and if i do, it flies off in another direction than in the one i'm moving in.
Thanks in Advance!