Author Christian Riedel <cielquan@protonmail.com> Additional contributions by (sorted by name) Cielquan <cielquan@protonmail.com>