Yeah it's quite challenging, but the items you get makes it defeatable after some runs.
Thanks for playing it! :)