One of my main points about this game going no where is that most of the new players leave because they have no way to know what's happening. For example if a player were to first join this game and take the tutorial they would have no clue about anything! They basically are thrown into a world when they have to figure everything out by themselves.
I think there should be a better way to welcome new players in than to just leave them to figure it out.