Contributed by Florian Hardwig
Contributed by newglyph
Contributed by Fabio Furlani
Contributed by Stephen Coles
Contributed by Out of the Dark