Very hard, I can't beat it.
But you did a great work, grats :)
Try my game too, some people say it's hard too ;)