I'm organizing a team building for my employees. The main focus is communication and there'll be about 20 people coming. We'll be staying in a resort for 2 days and 3 nights. I need help thinking about good outdoor and indoor activities / games. Any ideas? I don't want to bore them and would really like them to have fun.