Got player validation working, but still have a bug as the callback is submitting 3 things for some reason. Updated the js to give the form labels a proper name. A little code tidying