Some other places around the internet where I am. There's not a lot of them.
Cohost: Cohost
Artfight: Artfight
Itch.io: