Made basicPlayer optional