It was fun for a little bit. but the level design started feeling randomly generated and more annoying, especially since it was setup to be a puzzle like game.
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.