the stuff you say: combat boots, heat seeking rockets, also require some code rewriting
and your engi is way to overpowered xD
but thats prob because your an engi
you have some good ideas, soldier will prob use nades, you could also saw that in a vid made by valve: meet the soldier
and maybe...