Teams are absolutely allowed, and people absolutely retain the rights to their games (teams have to decide amongst themselves who owns what rights of course- but I suggest people always have a discussion about that when collaborating).
A subforum will be set up for entrants to talk about their games. We're extremely excited to see what you all come up with!