Fair enough! Let's see if we can get you sorted! You didn't say how you "restored" your files, but it bears mentioning that DreamHost also "backs up" you stuff (in most cases) using their ".snapshot" directories. Usually, if you restore your files using them, all of your permissions remain intact, so this is something you might want to review for the future.
Good so far - everything that has to do with displaying/operating your gametechmods.com site will be stored within the gametechmods.com directory.
One intital part of the trouble you are having is likely related to your use of that "ls -1" command. The lower case "l" (the letter "L") and the "1" (the numeral "One") look very much the same (acutally, identical) in many fonts. The command you indicated above uses the numeral "1", but the command should be using the letter lower-case "L" - and the difference is huge.
If you type in "ls -l" (or "ls -la") you will get a very different display - one that will actually include permissions and ownership information, something like this:
[servername]$ ls -l
total (number of files)
drwx------ 11 (user) (group) 4096 Sep 11 03:58 Maildir
drwxr-xr-x 6 (user) (group) 4096 Aug 27 05:21 yourdomain.tld
This is the type of display you want to see, so that you can tell who owns the various files/directories, and what permissions are set up for them.
In that display, the first column shows whether or not the item is a file or a directory and the assigned permissions. The column where I have indicated "(user)", shows who "owns" the file/directory.
It may be possible, but we will not know till we know who owns the folders/files, and what the current permissions are.
If you run that "ls -l" (or "ls -la" - which shows "all files") command again, using the "lower-case 'L' instead of a "1") and post back with the results, we can go from there.
If you own all the files and directories you can probably change them yourself; if you don't, you will probably need for DreamHost support folks to change it for you.