Text this: Enhancing the teaching of professional practice and key skills in engineering through the use of computer animation.