I’ve actually flirted with game-playing artificial intelligence a few times in my life. The most notable attempt has to be the chatterbots behind my Warcraft III map The Arena, who roved around the land, picked up items, bought new equipment, ran home when hurt and, yes, taunted and responded to textual prompts rather more than people liked.
Alas, No Excuses will require bots with slightly more finesse, because they are not to be infinitely respawning players in an enclosed arena. They need to hold down consistent jobs, but get distracted sometimes and then go back to work. They need to make sure they’re not trying to shoot through their allies, but also try to avoid taking hits.
That is a heady cocktail.