raycaster-js pseudo 3d walker game in javascript without any frameworks or libraries now attached to local git