Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The control scheme seems a bit convoluted but the art style is eye popping. Could be a cool title.