Changed MobileKey and DJKey to now be assigned randomly instead of being based off of their ID. From session to session, the key now changes. Collisions are prevented by checking to see if the key exists before using it.