Player private variables, protected functions. implementing static const