There are therefore three types of behavior: motor behavior, egocentric behavior (with external constraint), and cooperation. Jean Piaget