There is a way to change stages, but I dont remember exactly how... You might want to stay away from that, anyway...
About objectives, you can do them (I think), but you have to set up a trigger thingy to tell the server to run "humanwin"/"alienwin". Again, I dont remember how to do it...