Recoded SquadRepository + SquadController