Ok, so let me explain some basic things for those of you looking to try and modify this. The current keys are: w : activates mouse-move q : zooms to end of level a : zooms to middle of level z : zooms to front of level tab/ctrl-tab : switches between different information for each file g : turns fog on/off v : switches views between normal and top-down page-up, page-down : changes our current level left, right, up, down : changes your location in the 3d world c : copy a file m : move a file d : delete a file f : fullscreen escape : exit n : show names on current level o : show all names Note: Mouse-move works like this. Once you press 'w', a registration point is set where the mouse is. The further up the mouse goes from up, the quicker forward it moves. The further back, the quicker backward. Same with left and right. If you have a scroll wheel, they will work in the same fashion going up and down on the y. Note: q, a and z are lined up now so you can have your left fingers on them, and your right on the mouse or arrow keys. Trying to make this thing easier on the fingers :) Note: The copy/move/delete file don't work. Well, technically, they do. But instead of actually executing the command, they simply just print it to the screen. I dont want to actually be able to delete files or anything of the sort just yet. This is still in testing. If you want to see where they work, check out the 'processMouse' function on line 191 (v .5). Once you press 'c', for example, it will say "copy: select location" in the top left. Then, with your middle mouse button, click on the folder where you want the file to be copied to. Then afterwards, click on all the files you want copied there and watch the output. Like I said, it doesn't actually do anything yet. I dont want to risk messing anything up just yet. Use the mouse to go from folder to folder. Folders are white, files are red. Like I said in the README, this is a learning experience for me, so some things might not be efficient/working that great. Eventually, I'd like to get away from GLUT and use straight OpenGL. I've read in several places that GLUT really lowers the performance, so I'd like to be rid of it as soon as possible. It was good to help me start learning though. The changelog will show the work I've done to date.