Increasing understanding of complex biological concepts: haptic learning in a collaborative, 3D environment