Teaches AI programming through a DOTA game