Team
interface Team
Represents a team within Housing.
Provides accessors and mutators for the team's metadata (name, tag, color), friendly-fire setting and lifecycle operations.
Implementations perform sequential behavior and therefore expose suspend functions for better interaction with Housing.