JS clone of Half Life