You should add cooldown for enemy's attack and maybe the hit animation.
Some houses look weird ( diagonally) for a 2d game and some times you can see a stack of npcs