Recoded into the Source 2 engine.

Source 2 engine from the DOTA 2 workshop - Only includes 64 bit processing