Created by Chris Schnedl
Contributed by nueve estudio
Contributed by Michael Hochleitner
Contributed by John Rice