We share similar idea! But to me this feels harder at the beginning, the enemy moves so fast, and I could get stuck when enemy pushes me to the wall.
Thank you for the feed back! I think when the player gets stuck on the wall when an enemy pushes him is because I left the player and enemy on the same collision mask. Sorry about that