You are not bad at the game, the randomization of items and enemies don't match at all and is indeed, fully random, so it's unfair sometimes. I wanted to force some invisible help for the player but ran out of time. That idea you mention is pretty good!
Adding animations to the list of animations would help indeed, right now there's neither visual nor audio cue to when you're getting the next item and it can be annoying later in the game when everything's sped up.
Thanks for the feedback! I appreciate it.