Interesting spin on this kind of puzzle game, implementing an aspect of randomness. Would be nice if there was a bit more variety with the different levels.