Major Update

Added various features.

Can't be bothered to list them. If you really want to know, read the
fucking source code additions.