Created by Clif Dickens
Contributed by james millner
Contributed by Jayce Wheeled
Contributed by Daniel Swan