Now uses malloc/free instead of VLA for bots array