It can be really hard but it was mangable. I have the idea that the enemies has ranks and you have to beat the next rank to become stronger or you may skip one to to faster but with a higher risk. Nonetheless great work. I can see the effort you put in there.