Not being able to repeat a successfully solved level sucks.
It would benefit from that model that is popular nowadays whereby higher levels are unlocked by solving lower levels, and you can choose to play any unlocked level whatsoever.
At first I thought you meant roguelite, but that isn't it.
But now I think a roguelite version of this game could be quite addicting.