The thumbnail is really mysterious ;) The learning curve may be a bit steep but it became fun when I get used to (very impressed by the 80k high score). I think you should definitely put an online leaderboard. Overall, I liked the tight physics, UI, particles and SFX. Good game!