Technically, it's all fine. Nothing big goes on so nothing big could go wrong. With better visual indication of enemy or damage direction, and distinction of damage received vs. done, plus some random level generator, this would be a decent arcade game (https://twitter.com/smushyarm/status/1307597024481730561).