I know about the checks and things, I looked at your code
Perhaps using a combination of email adresses and registry keys to see if the current contact has a current game with you... You could make it work the multiple contacts that way (the number var might need to be given a unique name for each game though
)