Nice, though the waiting between moving between each level was a bit annoying, but I guess PuzzleScript might not have any way of supporting streamline scrolling like that.
Interesting ending