Updated the diagram a little (ZappyUI)

Updated the diagram a little. Will go back and bring it up do date once I
finish the last Tool.
Changed visual for tool selection.
Implemented testToolManipulator, ToolManipulator.

All tools are now completed. Will put it into level, play for a bit, and
then update some of the documentation.
Fixed bug with improper naming of tool.

The parameter for determining the name of the hologram created by the tool
was overwriting the tool's _entity_name, causing it to not be initialized
properly. Renamed parameter, data member to prevent this.
Added Manipulator into Template, game.

TemplateTools now recognizes 'manipulator' as a valid keyword.

ZappyBasic.json now has a manipulator.

Fixed a bug with EnvDoor where it was not toggling door's state.
Documentation and minor formatting edits.

My diagram is a mess, and incomplete, but it gives a general overview.

All changes in this commit are formatting edits/removal of unused
functions. There are no changes in functionality.