This is indeed a good puzzle, I was surprised a little when game restarted automatically after last level
I would like to add more levels, but want to add another mechanic or two first, thanks for playing!