RESOLVED REFERENCING ERRORS
Added main cannon firing
Redefined projectile/turret abstraction