I dont want to be rude but Scawen, seriously learn some coding.. browsing through the Disassembler the whole thing was a mess, only the fact that everything is inside the exe is not correct.
1. Create a game architecture.
2. Don't stick everything togheter, use seperate DLL's.
3. Do not make so many updates, if you do than 1 big one.
I dont know from where you know the basics of 3D programming but i believe not from an company or any programming classes, because there you learn this whole thing different.