Added multiple local players feature (+ good refacto)