Im very very very new but this is something Im gonna be working on next and I think its going to involve some A.I. for your ant. Im thinking its involve a near sensor, ray sensor and an Edit object track to sensor. Say if your ants near sensor goes make the ant track to you and use a ray sensor to face you and do its attack.
I think for attack and damaging, your ant could do his attack animation then send a message containing subject “attack” and value of “damage” property to its target; then on receipt of this, your player has a message sensor for subject attack, uses python module controller “S2A.firstbodytovalue” and a property actuator that takes that value and subtracts from players health.
I hope someone with more knowledge comes in and schools us, because thats an outline in my head but I cant tell you how to make it all work, except the message sending/receiving part, thanks to Prof. Monster I learned to use S2A firstbodytovalue. If Im wrong or right on anything please chime in, Im here to learn, thats why I posted, this is what Im gonna be workin on next.