Basic structure for pbPlayer core