this game is possible but it's just very (very) hard
I apologize if it was too hard,
if you get life steal you kinda win because the life steal is giving you tons of health.