This is too big brain for me to finish unfortunately, I stopped at level 15. And man this game has probably some of the best puzzle design I've seen. It does a good job at teaching the player the basics and then slowly expanding on those in interesting and unique ways. Great job!