Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Shorter sentences would definately help, but in my opinion the game teaches the mechanics very well organically. Maybe I'm reading too much into it. Atleast the tutorial in the game page is a good backup if players won't understand the mechanics.