I see from your posts on your enemy code that scalability is something your bumping into at the moment... you might want to take some time to read up on object oriented programming concepts, tho be aware that it doesn't apply to blitz in quite the same way as it does to say C/C++.
Unfortunatly I don't really know where to point you but this link could be helpful.
http://en.wikipedia.org/wiki/Object-oriented_programming
Unfortunatly I don't really know where to point you but this link could be helpful.
http://en.wikipedia.org/wiki/Object-oriented_programming