Method of controlling a toy construction system comprising an ensemble (E1, E2) of multiple interacting toy construction models (M1, M2, M3, M4), wherein each of the interacting toy construction models (M1, M2, M3, M4) in the ensemble (E1, E2) comprises a plurality of toy construction elements (1, 111, 112, 2, 3, 4, 121, 122, 123, 124, 216, 267, 271, 5, 221, 222), the plurality including multiple functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222), wherein each of the toy construction elements (1, 111, 112, 2, 3, 4, 121, 122, 123, 124, 216, 267, 271, 5, 221, 222) comprises coupling members configured for detachably interconnecting the toy construction elements (1, 111, 112, 2, 3, 4, 121, 122, 123, 124, 216, 267, 271, 5, 221, 222) with each other, and wherein each of the functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222) is operable to perform a function in compliance with a configuration defining a functional behaviour; wherein the method is implemented in at least one processing device of the toy construction system, the method comprising: configuring one or more of the functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222) in at least one of the interacting toy construction models (M1, M2, M3, M4) of the ensemble (E1, E2) based on information on further functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222) in said at least one interacting toy construction model (M1, M2, M3, M4), so as to coordinate their functional behaviour in a model-behaviour; and further adapting the model-behaviour based on information on further interacting toy construction models (M1, M2, M3, M4) in the ensemble (E1, E2). wherein each of the interacting toy construction models (M1, M2, M3, M4) in the ensemble (E1, E2) comprises a plurality of toy construction elements (1, 111, 112, 2, 3, 4, 121, 122, 123, 124, 216, 267, 271, 5, 221, 222), the plurality including multiple functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222), wherein each of the toy construction elements (1, 111, 112, 2, 3, 4, 121, 122, 123, 124, 216, 267, 271, 5, 221, 222) comprises coupling members configured for detachably interconnecting the toy construction elements (1, 111, 112, 2, 3, 4, 121, 122, 123, 124, 216, 267, 271, 5, 221, 222) with each other, and wherein each of the functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222) is operable to perform a function in compliance with a configuration defining a functional behaviour; configuring one or more of the functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222) in at least one of the interacting toy construction models (M1, M2, M3, M4) of the ensemble (E1, E2) based on information on further functional toy construction elements (111, 112, 121, 122, 123, 124, 216, 267, 271, 221, 222) in said at least one interacting toy construction model (M1, M2, M3, M4), so as to coordinate their functional behaviour in a model-behaviour; and further adapting the model-behaviour based on information on further interacting toy construction models (M1, M2, M3, M4) in the ensemble (E1, E2).