Very neat and replayable.
I like the fact rooms are randomly generated, but on one run, I was blocked by spikes right as I entered the first room, and had to accept my fate.
Still, very good job on your game!