Chess game using Java SWING and Socket technologies