Added two new tools. An editor, and a new player that reads its configuration from a json file.