Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Yep this is known. We have another build all ready with performance almost fully fixed from current version. However we're unable to upload to itch because of the voting period from the game jam; I may try to find another way to get a newer build playable though.