Yes, you can submit multiple games. Don't forget to add your team details or individual details on your itch game page.