Refined team programming and API.
A contract between two contractors can now only be cancelled with access to the respective contract object.
Every player now starts off with a team on his own; the initial name of the player's team is "Team of (player name)".