you should add an enemy that can be pushed by other enemies
Already been done. See this video:
this is a concept (edited) video
it was never actually coded nor given to public
Oh, okay.