Cleaned up some old code, added shielding animations, figured out hit
chance formula.