It feels like you have a fantastic start to a fun little game, and I could see this working just as well on mobile.
Feels like the final room might be a little too tough; although I did manage to clear it without getting every last damage upgrade, it took about half a dozen runs of grinding.