clean up spawnplayer code and try to do something with p2