Learning about spatial entities

Although I assume we will need to give the PlayMate some basic concepts for identifying spatial entities, beyond this we should aim that the PlayMate can learn a wide variety of things about the objects in its world. This can involve managing its own ontology of objects, naming things, identifying properties, generalising, etc.