A 2 player web based game of chess