Modeling play: distinguishing between origins and current functions