Player are now authentified with a shared secret
All plumbing functions to authenticate users are in place. A VMAC hasher
is stored at client side, and the matching VMAC checker is stored in a
map on the server side. The key used for the VMAC algorithm is derived
from the shared secret, enabling the server to check the origin of
incoming data.