Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

This game was a confusing mix of extremely fun and frustrating. 

Overall, a pretty good game. 10/10. Played a little bit of it on my channel: