I've always liked your stories, but you do something that annoys me, only capitalizing names like Spy and Engineer some of the time.
It's either always Engineer, as that's technically his name, or it's always the engineer, as that's his occupation and you'll call him Dell otherwise. I'm probably wrong on this, but I've always seen them as being called the Medic, the Engineer, the Spy, or Medic, Engineer, Spy.
It's consistency.