The effects of collaboration on spatial reasoning task performance