Nice model, I started a game like this on UDK some time ago, I already did some enemy functions and the cable movements.
I think we could do somethink interesting, but It must be on UDK, UE4 is new and I still need to learn thinks, moreover, in UDK i was using great functions for characters, like FeignDeath() for some actions.
If youre interested MP me!