Pretty massive rewrite
-Got rid of the immunity cvar
-Rewrote the class-choosing code
-Should hopefully fix a few bugs
-Probably won't work