Implemented Player Class