Created by Roque Strew
Contributed by André Mora
Contributed by Florian Hardwig
Contributed by Ben Anslow