@Cookyzue:
To Creatively Critisize;
Ok... i just had a look through your code, and, I don't mean to be rude, but it really lacks any structure or convention and is not very well set out in terms of commands used...
To help;
With your code, use some sort of common way to write it, don't relly on the syntax highlighting abilities of DarkEDIT to be able to distingush your code from comment etc.
For example, whenever i code, i use CAPS for the first letter of every word that is a command like
Make Matrix or
EndIf or
Screen Width()...
When setting out your code, try to modulate it as much as possible, ie use lots of functions, or gosubs, don't rely on Goto's, they are a programer's worst enemy and are only in DB for old-school programers to use...
And i also noticed that you have a Do...Loop nested inside of another Do...Loop when all is needed really is a sub or a function...
I know I haven't helped with your code, but in a few months when your making your "big project" you'll be thinking
"Wow, JessTicular really was onto something there... I wish i had of set out my code neater so i could understand what's going on right now..."
Hope I Helped...

Team EOD :: Programmer/Logical Engineer/All-Round Nice Guy