TURRICAN by @pnutttz. Turrican used with permission.
