Hey, what i mean in the first part is exactly what it says: remove my.polygon = on in the action enemy_dummy, that flag should not be set in moving entities.
You dont need that flag in the player action.
What you need is too assign my.polygon = on in WED or by script with an action attached to the MDL structure you have.
Also, why are you using the old system AABB? Try the OBB system for collision using c_move and be sure that the model isnt passable.