Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Can't say I understood it either. Part of me thinks there's some kind of philosophical message here... 

You could be right, but what message?

Something like in the end we all die and thus return to the ground? "From dust you were created, to dust you shall return" sort of thing.

I don't know how off the mark I am lol.

An interesting take, certainly it's open to interpretation - that's part of the point.