An excellent idea, but it would be much better if the enemies appeared with a certain rhythm or the place from where the enemy would soon appear was somehow highlighted a second before the appearance so that you would have time to prepare. And to maintain the complexity, you could create healing items that you should avoid.
Nevertheless, I passed the game from the 3rd time.