Added Formation team code, refactored Team class such that render() implemetation is in the parent