A Heterogeneous Multi-Agent Intelligent Player: For a Real-Time Strategy Game