Debug rand(); add some documentation.

Add:
	src/*.c
		-add header comments with some documentation.

Fix:
	src/termcrate.c
		-`rand()` was consistently failing to return random results,
		due to our failure to seed the number with something suitably
		random (currently `time(0)`).

	src/utils.c
		-bug caused the player's score to immediately become one greater
		than its initialized value in `config()`, because loadElements()
		created the default Crate_t and Player_t structs using the same
		Geometry_t struct.

Rem:
	TODO
		-not necessary any longer, as Trello.