What are the Necessary Features for a Game?