No, that's not a bug, that's by design, they're meant to be hard to dodge. Although ricochet is probably a bit too much, better leave it for a dedicated shooting enemy.
Also, making all enemy bullets damage all enemies will reduce the challenge, cause most enemies rely on their bullets flying through the level freely. But I can add more enemies that have friendly fire.
Yeah, a death screen is a good idea.