players privatize and modularize, separate chatjs, separate inputjs, slightly changed data, changed get functions for player info