Awesome looking game with a really cool mechanic :)
I found it brutally hard, but it was so enjoyable I kept at it :)