Original code
Jack Stonecipher
GOTY Edition by
Noah Zimmerman