player infrastructure