Yea that all seems to work fine, but I thought ENTITY was global??? so why would I have to create TWO more variables ... this doesn't make sense. Why couldn't I just use ...

PANEL* info =
{
pos_x = 0; pos_y = 100;
bmap = ppl_info;

digits = 5,15,"Name: %s",*,1,mouse_ent.name;
digits = 5,25,"Health: %s",*,1,mouse_ent.health;
}


instead of your panel code above flits?? And not only am I creating TWO more variables I'm also creating another infinite loop, why would I want to do that ... this seems like a waist of resources. Shouldn't these calculations be able to take place in an action and "mouse_ent" updated every step of the way?? seems odd to me ... can anyone help???