Completely re-worked defense objects. Reworking on resource objects. Need to work on documentation.