About the 2nd suggestion (Increasing size of our team) it can be deal with the in game money too.
For example:
- The first spot you unlock costs 1000 (trillium ?)
- The second costs 2000
- etc..
- Until max is reached (8, 9...)