К сожалению просто класс похожий на синглтон.
если по хорошему
то сначала нужно сделать интерфейс Storage, который будет регламентировать работу с хранищем
потом надо на основе этого интерфейса сделать класс который будет работать с COOKIE то есть сохранять и доставать любые данные из этого хранилища
потом делать свой класс player в параметрах коснтруктора указать Storage который в последствии заинжектится нужное хранилище (в данном случае по работе с кукисами)
Это
if(is_dir($session))
{
require_once $session."a.php";
....
}
Вообще полный яд, так ни в одной книжке по ООП не найдете. У вас объект должен быть как можно меньше зависим от сторонних классов и модулей (желательно только от абстракций как указано выше с Storage)
ЗЫ ну и вообще лучше делать автолоад и переходить на неймспейсы.