Implemented SquadLeader.
Missed file in last commit.
Implemented Hypernavigator.
Fixed tests that required a mock sitting duck.
Implemented basic special ops ability.
Made actions nullable (instead of None) for both players and threats.
Renamed playeraction enum to playeractiontype and created a player action class (which can now also hold associated extra specializations).
Changed guns to only fire at the end of turn, and make aciton methods stop returning things, ala interceptors.
Added in both medic abilities.
Implemented part of advanced spec ops.
Fixed bug with hypernavigator.
Moved action creation to factory and cleaned up medic and spec ops extra actions.