Really cute main character. Fun game!
For feedback, it seemed like the attacks were based on if the enemies rammed into you. Maybe that was intentional, but if an enemy hit me, if I just let it stay on top of me, it would never do damage again if that makes sense. I would consider handling the attack different (such as a function call when the enemy is in range). Or if you want to do it on first collision, maybe have the enemy destroyed as well when it collides into you? I'm not sure just at the moment it felt slightly awkward. Overall though, good job!