This is an adapted work of a person named Matthew Ellis. As no license was provided, I'm releasing this as GPL.