Nice job! keep going!
I think you can solve your problem with the enemy shots by changing the collider from the shot prefab to trigger (By marking the "is trigger" at the collider component) and changing the collider detection from OnCollisionEnter2D to OnTriggerEnter2D.