What I love about this game is that in concept and play, it is simple to perform, but in order to actually keep climbing the high scores lists (maybe one day surpass the Hidden Ninjas :P) there are so many little intricacies of the programming that you have t get attuned to. It's great fun.