I have uploaded my games here finally! Go to my Game Jolt page! I will probably forget that I have an itch page, so it'd be best to check there first for any updates.