-Fixed cannon issue where top half disappears
-Fixed issue with turret diagonal shooting
-Fixed issue with turret not shooting
-Fixed some enemy shooting issues
probably fixed some other issues not mentioned above but related to the code that fixed these.