Created by Mikkel Ulrich
Contributed by Jonny Black
Contributed by Gareth Hague
Contributed by Juri Zaech