Appearently i forgot to check UUIDs on the player join event

Ive changed the join event to use UUID's not player names. Also added a
delayed sync because sometimes the server doesn't return the permissions
right otherwise.