Player registration

to be updated soon