Patch 9

Added a way to destroy all GameObjects, added documentation, fixed a bug
in which the GameObject array containing all objects was not static and
therefore was being initialized as a one-item array for each object
created, which sort of defeats the purpose of having an array containing
all the objects in the game.