Player object and methods.