A cute little game. The leaderboard really sells it. The cover art is slightly on the disturbing side for me.
Heh, yeah that comes from deep within the uncanny valley! :D