The leveling is a bit flawed as you dont want to hunt 1 class all the time my sugguestion make comando: x kills,x headshots bserker: x dmg,X health regen support: x assists , x props nailed medic: x heal,x health vials (possibly implement a random vial spawn) engineer: maybe give a shield that tanks ranged damage(poison/howlers) that needs energy cells or he could use those cells to power a turret for say ((X energy cells x 30secs)maybe same spawn system as health vials) x energy used,x mine dmg, if he has a shield he wont take as much mine dmg but enineer takes x% more mele dmg compared to other classes EDIT: if you have mysterious stranger perk make it so magnum isnt replaced by glock. Agreed at doubledges 1gc for x teamate heal