Added documentation, and tests related to developing the weapon, character, and projectile interfaces.