Welcome!  player3.org is being moved and it should be up soon. Check back.