REDIScovering Headcrab - A Technical Analysis of a Novel Malware and the Mind Behind It