I agree with Jonah, there's a good potential here. It could use a little bit of polish, maybe make the enemies a little more reactive so that way we know when they were hit and dead. But other than that, yeah, make a second game loop to interact with the one you've got here (maybe some upgrades, classes, etc.) and you've got yourself a fun little game!