added caching for player association ( not working yet )
fixed playerRegistration.isValid() call instead of checking elo == 0