adding player removal so that we do not have to browser reload
adding in pickup generation and updating
moving server into the project so sharing code is easier