Heavy AI Framework

Added methods to IShootingEntityAIView
Added methods to AShootingEntity
Changed Projectile Speed to static variable in class: Projectile

Large amounts of work with Ship AI:

-Class: ABasicTargettingShipAI
---Targets ship based on current location of user
-Class: ShipBasicSlowAI extends ABasicTargettingShipAI
---Sporadically shoots
-Class: ShipBasicTRBAI extends ABasicTargettingShipAI
---Shoots in three-round bursts
-Class AAdvancedTargettingShipAI
---predicts location of user and targets in that direction
---some math outsourced to MathEngine