I work in an office with four other undergrads and two grad students. One of the grads and three undergrads are working on the same project as me. The grad student works on the infrastructure and other higher level concerns, while each of the undergrads has at least one game to design and code. This is a really great setup because I sit next to the people working on the same project as me, so I can ask them questions first of all. If they don't know, I go over to the grad student's table. He answers most of my coding questions, but if I have higher level questions, I run over to my mentor's office. I meet my mentor a few times a week with my group. Our entire group has formal meetings once a week. I have not (yet!) gone to any research talks, but we have met with a bio-mechanist and an occupational therapist to discuss what we are doing.