Teams is at the point where it is completely implemented throughout the code, but now there are some bugs to deals with. Specifically, a ton of null pointer errors. Fortunately, the errors coming from NeutralTeam should be the same as those coming from PlayerTeam, so if we find one, we find them all.