Static objects all have file names which start with a capital letter.
THis is where the combat functions are stored. They work by taking two character objects, one as instigator and one as retailiator.
This object populates all of the types of armor available to characters along with functions for getting them and their information.
This object populates all of the types of weapon available to characters along with functions for getting them and their information.
Each character can have one or more inventory objects instantiated for them, each which may have categories. There are also functions for getting and removing etc.