On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You were not too negative, and I totally agree. It's very hard to figure out what to do.
We made a short trailer so you can get the overall idea of the game without having to actually play that mess of motion sickness :)