Well, it seems that I have absolutely no idea what to do with this game. I have basic movement and all that, but I think that the campaigns are going to be way too difficult.
GameMaker seems to have limited functions, so I am learning C# to make it a better game. I then might learn Java to make a full on indie development group (in my parent's garage). So, just stay tight (even though no one seems to care about my game) and lets see what happens when I learn advanced, 3D code for C# and Java!