Closes #24. Unfortunately untested!

Also some minor changes on how much veterancy and regiment level affects
damage, and some very minor organization in the init function.