All I want to say, is that it's really worthwhile to learn how to use classes and objects. I figure that you are using alot of function/procedures that aren't part of any objects. If you want to make more complex programs and games, It's really beneficial to add more structure to your code. I don't know how much you know about Object-oriented-programming, but you can alway's look here:

http://www.delphibasics.co.uk/Article.asp?Name=OO

I'm using almost all things that Object-Oriented-Programming offers. Just works great.