Monster and key placements should probably be a little bit randomized, because as is, if you make a mistake, there is not really a point into visiting the level again. That said, it's a really great idea, with a great visual identity.