What is Team Fortress 2?
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.
Please list all classes available in the game. Describe each class in one short sentence.
There are nine official classes grouped into three combat types, which are as follows:

##### Offensive
The main attack force of the team.

###### Scout

Has high speed, double jumps, and captures points twice as fast.

###### Soldier

Attacks and assists jumps with powerful Rocket Launchers 

###### Pyro

Launch fire attacks and extinguish burning teammates.

##### Defensive

Stopping enemy from accessing vital points on the map.

###### Demomen

Safeguards areas with manually detonated stickybombs.

###### Heavy

High firepower from Minigun, most base health but low speed.

###### Engineer

Builds Sentry Guns, Teleporters and Dispensers for defense and logistical support

##### Support

Supporting offensive and defensive classes.

###### Medic

Heals teammates and provides a range of buffs.

###### Sniper

Eliminates key targets from a distance and extinguishes teammates.

###### Spy

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