Yes, the level design is random-generated. I call the game "puzzle", because levels themselves are the only obstacles/enemies in the game.But you are right, the naive random we have now is more annoying than fun.