Nice little puzzle game! Won with 14160 - not sure how much more can optimize the score, but at least a little more is possible.
I just won with 14260. That last level was tense!I wonder if a score of 15000 is possible
Edit: Just beat it again with a score of exactly 16000