That's true, but I would consider the defining element to be Interactivity. After all it is the only element that distinguishes games from other media. The quality of this interaction would determine how enjoyable the game is for somebody, but that's not to say that the other elements such as graphics, story, sound, etc…