Para viabilizar regras de nível (anti-mismatch) e evolução do app (Bookings/Rankings), precisamos de um perfil de jogador separado do users.
Player com tabela própria players (1:1 com users).level e skill_rating no Player (por enquanto com defaults), para suportar pareamento e ranking no futuro.sail artisan migratesail artisan testplayers existe e user_id é único.CreatePlayerActionTest).