great progress! love how big the map is, and a lot of the core features are working, and the variety of enemy behavior is impressive
I can't figure out how to get money though? everything I killed dropped either nothing (99% of the time) or a heart (1% of the time)... is that how it was in the original version?
the knockback from enemies feels kinda intense and laggy, if possible you might want to tint the player sprite (or use a coroutine to make the player sprite flash red) to explain the stun frames / knockback cooldown before we can move again... also maybe tune down the knock back a little? idk
in general the enemy collision feels too big and ungenerous to the player, like if I just barely graze the enemy I get knocked back 20 feet? if possible, make the enemy collision smaller so that we have to get closer to an enemy before we get knocked back