Classifying game mechanics and types of play