Existing Integration

Putting in the code from the new aiming system done during my course.
May need to make changes in the future.
+attack - Tweaking

First, created a couple new get functions. They return the stat/skill
associated with a specific weapon. Second, tweaked the normal +attack
code, specifically the sending of data to the queue. Easier to read and
modify. Also added in sending the current value of the player's stat and
skill releveant to the chosen weapon (or weapons in case of dramatic
attack) and the current value of the vehicle Targetting skill.
+attack - AOE Tweak

Slight tweak of the AOE code. Realised I could just call the normal send
data rather than use its own.
+attack Tweak and +defend Start

Tweaked the regmatch patterns in +attack to include the lowercase
versions of the attack types. Also altered the senddata for stats and
skills to send the current (`c) value of the stat, rather than its base
value.

Started work on +defend. The command now successfully differentiates
between the different methods of defending and is ready to split the
code into the various paths.