Very nicely done, matey. Polished too. I was a bit shit at it, only got 2 level 3 on my first go, but it's a nice puzzler.
Thanks For the kind comment.
With a bit of practice I am sure you will get to level 50!
It would convert nicely to other platforms
Its not something I would do myself at the moment but I wouldn't object if someone wanted to have a try.