Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Yeah, that is very strange, wonder if it might be your PC, cause the game looks pretty choppy.