I started a chess game at
but left out any validation for correct moves.
Feel free to build on what I started.