Congratz on tackling procedural generation! It can be a tough nut to crack. I did get an unwinnable situation on the 4th level I think.
As criticism, I would make the levels smaller/tighter. That would in turn make the graphics stand out more and would create more focused puzzles. Some different enemy types would also spice things up. But, overall, a dungeon crawler puzzler with static enemies can definitely work as a game.