Added Functionality For Controlling Team Setup

Stopped Player from having

1. Less than 3 Defenders
2. Less than 1 Goalie
3. More than 1 Goalie
4. Max 11 Players

Also Controlled Player Flow in and out of team, meaning player can only
remove 1 at a time.