Very interesting concept! It can be a little bit buggy at times, and perhaps the level hitting the edge of the screen could be communicated to the player a bit better (with a particle effect or something) so that it doesn't seem like an arbitrary stop for no reason. Other than that though, this idea could easily be expanded into a whole game!