Enemy sprite rotation like in Classic Doom

Ok, so you have a character BP which contains a sprite. You can change the material of the sprite depending on orientation with respect to the player.

Each material can be a flipbook to accomodate motion.