While it's not exactly surprising, given the website this game originated from, the scoring system is designed to ensure that every player has virtually identical scores. The main point of differentiation between scores comes from nitpicky optimization of the timing of your moves. I don't find that to be compelling, from a gameplay perspective, because there isn't really much skill involved with this. Rather, you score well by repeating the otherwise simple puzzles again and again and again.