Enemies Using Cover
I was testing the game, and I felt the enemies were too static to be entertaining to fight. When they spotted the player, they would stop and fire, then give chase.
I wanted to change them up so they'd be more interesting. I'm currently working on an update to their logic to make them use cover. If there's a solid, tall object like a wall, they'll hide behind it, popping out periodically to shoot at the player. If there's a half-tall object (that doesn't block line of sight) they'll just move behind it, these don't serve as actual protection but hopefully visually it'll just indicate they tried to protect themselves somewhat.
They will give chase, after the shooting stops and they lose sight of the player.
Not all enemies will do this, but I wanted to make them a bit more interesting to fight. Snipers are unchanged, I didn't want them to be unreally difficult to combat. Since they can kill you in a shot or two, they need to be easily dispatched once located.