c_scan you don`t need for movement. All you need is c_move and as Rey say c_rotate. If you use this then the collide are enabled. If now a Ent collide with another, the event of both Ents is set. With the mode Flags (IGNORE_SPRITES, IGNORE_MAPS and so on) you can set of what collide your ent reacts.

At your entity action you have to set the Event:
my.emask |= (ENABLE_BLOCK | ENABLE_ENTITY); // The event is call if the Ent collide with another Ent or Wall
my.event = your_event; // This function "yous_event()" is calling if the event was happen.