A Typescript Chess Engine.