Well designed game. The various difficulties make it playable for any skill level. The easier variants were good to discover and get used to, and the hardest difficulties make sure that the game is not at all trivial and make it challenging to get a high score. Nice work!