i think for a game to be good it has to do a few things. One it has to be visually appealing. Two the challenge has to be moderate and progressive. Too easy and it doesnt feel rewarding. Too hard and its not fun. Not only that but the game needs to provide the player with a new challenge as the game progresses. Zeldas later dungeons are harder than the earlier ones. Tetris speeds up. Pacmans ghost dont stay vulnerable as long. These things keep me glued to the screen. Three the action has to feel satisfying. Does eating a pac pellet feel rewarding? It does to me. Four the background music has to be good. I dont want to have to turn the sound off to enjoy the game.