Changelog:
* Added many variables.
* Bug fixes.