Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

There's some good mechanisms here. I did get stuck a couple times, it feels like the ability to throw the ball would be helpful. But it's fun as-is, and mastering crystal ball combat seems like it would be very satisfying.