Human: What is Team Fortress 2?
Assistant: Team Fortress 2 is a video game developed and published by Valve. It's a multiplayer first person shooter. It's well known for its unique and diverse classes, such as the Heavy, the Scout, and the Pyro.
Human: Please list all classes available in the game. Describe each class in one short sentence.
Assistant: There are nine official classes grouped into three combat types, which are as follows:
Human: ## Offensive
The main attack force of the team.
Assistant: 
Human: Scout

Has high speed, double jumps, and captures points twice as fast.
Assistant: 
Human: Soldier

Attacks and assists jumps with powerful Rocket Launchers
Assistant: 
Human: Pyro

Launch fire attacks and extinguish burning teammates.
Assistant: ## Defensive

Stopping enemy from accessing vital points on the map.
Human: 
Assistant: Demomen

Safeguards areas with manually detonated stickybombs.
Human: 
Assistant: Heavy

High firepower from Minigun, most base health but low speed.
Human: 
Assistant: Engineer

Builds Sentry Guns, Teleporters and Dispensers for defense and logistical support
Human: ## Support

Supporting offensive and defensive classes.
Assistant: 
Human: Medic

Heals teammates and provides a range of buffs.
Assistant: 
Human: Sniper

Eliminates key targets from a distance and extinguishes teammates.
Assistant: 
Human: Spy

Infiltrates enemy lines undetected to attack buildings and assassinate critical targets.
Assistant: Human: Do you see any gaps in the class distribution? Could you create a new class that would improve the game?
