Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Thanks!  It's really cool how you explain everything from the ground up without getting too complicated the way you did - great tut!  But you might want to mention that two-functions thing explicitly for all of us total noobs reading your post.

That's true! However, I recommmend reading the official docs' introduction instead :)