Split out all the inner classes into separate files. Now supports split initiative, heavy weapons, and sensible rules about how to distribute damage