The game of chess written in elm.