Fix forge bug - actually unload empty worlds, synchronize addPlayer/removePlayer on loadedChunks to fix a bug with concurrent network ticking

Signed-off-by: Ross Allan <rallanpcl@gmail.com>