First of all you can use CODE button so your code don't make people scroll the page few miles just to see where is the end of your post...
That's more an advice, just anybody here is gonna give it to you sooner or later.I wanted to be clear so you don't think i'm picking with you or something.Actually this is very nice function of our forum, if not best of all.
My question is how you managed to make your levels?You obiously allready have some information in these txt files loaded in your code.Did you do them all by hand.Typing?
Ask that because i myself begun terrainless world editor some time ago, but never finished it.I lack of 3d skills to do the objects i needed, because mostly i have time just barely for coding and nothing else.It's frozen in some tesing phase but it's functional.It can be converted with ease from terrainless to terrained world editor.
Any experiments i made with positioning of cubes, rotating and texturing, saving then loading the so called "level" have success.
I learned a lot in the process of making this "editor".And i'm gonna share the code here so it can be developed further or used as sandbox or even for base to start from in making your own editor.
I must say that controls are a bit twisted, but i made it so i used to it very fast.
I'm gonna search where i put it then i'm gonna make separate thread and give you link to it here.
I think this may speed up your game development.I doubt to be credited for this because you mentioned that the game is for some school...something...
EDIT: The link i talked about before:
http://forum.thegamecreators.com/?m=forum_view&t=173880&b=1
Coding is My Kung Fu!
And My Kung Fu is better than Yours!