That sounds fine then. If it has an Itch page it can be properly linked into the jam and counts as a proper submission and such.