Nice game! Level 9 has a short solution, I'm guessing it's not intended?
You seem to have found another solution. I'm stuck in trying to figure out how to fix it :( Anyway thanks for your report.