This is my attempt to write Chess engine in pure JavaScript. I'm hoping to learn a lot of stuff while doing so.