BotWars is an AI programming challenge based on MGFramework