1: Text based commands
2: Controller = keyboard, so many different commands
3: Takes place in a simulated environment/world
4: Different results from different commands (many possible storylines)
5: Always a puzzle that needs to be solved, but little is given to player