add server side island position, JSON progressive islands loading, island and lsystem partial unload