Text this: A survey of the benefits and issues arising from the deployment of physical artefacts in computer science teaching