Damn, my fingers hurt from trying this. It's a really interesting idea. I really tried to go for zero mistakes, but it was impossible haha.
Good job, I enjoyed it! (and got a little frustrated for not getting zero mistakes, compeltely unachievable)