Great work! Cannon upgrade seemed the best choise for me.
I feel like using same color pallet for both background and enemies made them harder to see. might try using slighty stronder colors on enmies.
Depending of ship facing angle its sptite changed it dimensions a lot making collison look inconsistent I think.