Created by Ryan Sandler
Contributed by Florian Hardwig
Contributed by Harley Johnston
Contributed by Florian Runge