removed tasks around player join code
opts
added detaled logs on shutdown,
moved cancelling of tasks to top to prevent concurrency error