BOTS. I would totally go with powerful bots!!
Aaah, I would allow users to click bots with a wrench to change their AI settings, behaviour, datablock, current weapon, skin and events, like:
OnAttacked - Self - Attack - LastAttacker
(And perhaps some simple path finding too, but that will take a lot of work...)