intelligent player