Great challenge! It took me a few seconds, but I got how it works and had a blast (haha). I ended up getting a score of 114!
Very nicely done ^-^