Revert "Team Overhaul, Win Conditions Overhaul, etc."

This reverts commit 8d5b0af4a428e13465b68b89ad84e86560e19ce1.
Revert "Revert "Team Overhaul, Win Conditions Overhaul, etc.""

This reverts commit e6901c8395d1ca30c066d863a13d9db398cc6c75.