I couldn't find any in depth tutorial on this, so I figured I'd ask. For train hazards (such as those on Well or Freight), what's the best entities to use? There's so many different brush entities that can move. Would a func_tanktrain or a func_movelinear be better? What else would be needed for resetting position, etc?