Angry Birds was the very first game that made I realize that how simple and easy a game could be with still lots of fun. All you need to play the game is drag the birds on the slingshot, adjust and release. Surprisingly simple, also surprisingly fun.
After that, I downloaded Tiny Wings, I was once again astonished by how simple a good game can be - all you need to do is just to hold your finger on the screen and release at a proper time. This is probably the easiest game I've ever seen.
Consider all these games together, I realized that, as a high school boy, they all have one thing in common - the easiness is only for the players. The levels, the monsters, the power ups, everything behind the easiness are really delicate which seem to need lots of efforts to finish. So a simple but good game could probably be composed of not only extremely easy operation, nearly no learning curve, but also quite complicated and delicate "backend" design and implementation, as well as a great and creative idea. In other words, to begin with a good idea, do all the heavy works and save all the easiness and effortlessness for the players.

