Really excellent implementation and update of an old classic! It goes to show what you can do with a bit of imagination! I really enjoyed playing it and would love to play it more. One thing that I think I would change is that when you clear a line I don't think the opponent should receive points if their line is also cleared (and visa versa).
Overall brilliant though. Full 5 stars from me!