New Ship Classes + Some method abstraction

AAdvancedTargettingShipAI now extends AAI
ABasicTargettingShipAI now extends AAI

New class: AAutomatedShootingEntity
---extended by all classes that have an AI

New classes:
-ShipSmall
-ShipMedium
-ShipLarge

All new ship classes have different values for:
--Health
--CooldownSpeed
--MovementSpeed (not sure if we even need this)