Yeah, I think the game is quite hard in general.
I should have let someone playtest it so I could have balanced the difficulty beter.
Oh well, thank you for playing and for the feedback!