Evolving effective micro behaviors for real-time strategy games