Just a small thought. It'd seem alot easier if Lieutenants could take care of the recruits, instead of a captain or higher.
Meaning:
Lieutenants can give recruits the honor code, rank structure etc. Caps and higher can't be on all the time.
Same with Sarges. Lts should be able to train them.