I think what makes a game fun is that perfect balance between difficulty and achievability. Games that are too easy are boring, but games that are very difficult that you can't win a level is equally as boring and frustrating.
Same here! I spend more time on browser games that I can play whenever I feel like it. I've been playing a lot of drift hunters for a while now and it's great!