Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hehe very cute montage!

Same here the controls are quite hard. But it's a really cool slime platformer!