New games can now be submitted at the team level of the admin portal