Chess game for fun. Still in progress