changing the way attribute values are gotten
beginning the combat rewrite
getting values of attributes is much cleaner now
rewritten combat
more modular and should be easier to modify in the future